Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@komodoteler
Unless using other awakener or touchscreen, you need MMM-Hotword &MMM-NotificationTrigger. -
Apparently my microphone was not setup correctly. without MMM-Hotword and MMM-NotificationTrigger, it works but i have manually click the mic icon on every interaction with GA.
All i need is to use the hotword module to trigger the GA. The sample config file is too complicated for me and i don’t use IFTTT, GAction, etc.
Please help.
-
@komodoteler
How can I help you? Give me a detail.
If you need personal contact;
Mail: eouia0819@gmail.com
Telegram: @eouia -
Sean, thanks for the help and patience, finally managed to work out the issue.
it was mainly with improper setting on .asoundrc and config.js
This is hands down the best voice recognition with visual there is.
One small thing I noticed is the youtube video opened sometimes throw “invalid parameter”. Could it be default youtube parameter on config.js?
-
@komodoteler Most of those cases are, “Not allowed playing on ‘embeded player(out of youtube)’ by Authorities”.
-
- Start Create Project, what option to choose, is it for Home control ?
- During the process of register a device model, What to choose in Device Type?
-
- You can skip that part or select whatever you want.
- That is also whatever you want. Usually, I set as “TV”. (because it definitely has screen to display something)
-
Finally, Got the microphone icon in my mirror. Didn’t detect the voice yet I still have to install mmm-hotword.
But I can ask one question by click the microphone icon and see the pop-up.I use hdmi on my tv as well. Still no sound.
I will install mmm-hotword and test.
Also the mmm-gaction if it make the mirror better.
I will keep you update and might need your help if I got struck in some part.
Thank you very much Mr.Sean.
-
Install mmm-hotword everything went fine during installation and load magic mirror normally. But no hotword detected.
also show in command promt.
Refreshed access token because it has expired. Expired at: 18:57:26 now is: 18:57:29
Refreshed access token because it has expired. Expired at: 19:57:29 now is: 18:57:29
Refreshed access token because it has expired. Expired at: 19:57:29 now is: 18:57:29
Refreshed access token because it has expired. Expired at: 19:57:29 now is: 18:57:30and when click the microphone icon. I can only click once after restart and ask question. Hotword didn’t detect smart mirror, snowboy.
in command promt shows
at Speaker._write (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/speaker/index.js:183:23)
at doWrite (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/readable-stream/lib/_stream_writable.js:428:64)
at writeOrBuffer (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/readable-stream/lib/_stream_writable.js:417:5)
at Speaker.Writable.write (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/readable-stream/lib/_stream_writable.js:334:11)
at Conversation.conversation.on (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_helper.js:75:16)
at emitOne (events.js:116:13)
at Conversation.emit (events.js:211:7)
at ClientDuplexStream.Conversation.conversation.on (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/google-assistant/components/conversation.js:154:12)
at emitOne (events.js:116:13)
Conversation Completed
[HOTWORD] << snowboy >> is detected.
[HOTWORD] stops listening -
@sun
have you removed or refreshed yourcredentials.json
ordefault.json
in MMM-AssistantMk2?I suggest you remove or disable all other modules (including MMM-AssistantMk2) except MMM-Hotword in
config.js
and test it.Definitely success with MMM-Hotword could make things simple and easy.
After removing all modules except MMM-Hotword in
config.js
, run MM.(npm start
)
You can see;
[HOTWORD] begins listening
saysmart mirror
You can see;[HOTWORD] << smart mirror >> is detected. [HOTWORD] stop listening
You should confirm this before going forward.