Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@Sean @teitlebot
Might sound stupid and not feasible at first but this is how I would do the trick.
1st I would use a Notification from input ( camera , pir sensor)
for PIR sensor it would be PRESENCE_DETECTED .
Then I would trigger a command and in this command use the repeat after me function .
So you can get voice output directly from the assistant saying “hello” when presence is detected .
Then for facial recognition it’s just a matter of condition and what notification to send. for each notification a different repat after me.Does it make sense?
Ejay
-
@ejay-ibm @teitlebot
Maybe possible.
ConvertingPRESENCE_DETECTED
toASSISTANT_SAY
with some payload(“Good morning sir”) could be. you can modify PIR module itself or use MMM-NotificationTrigger instead. -
@Sean unfortunately it doesn’t help. I wonder, why only this SHOWMODULES doesn’t work but all other recipes do (include HIDEMODULES) :pensive_face:
-
@Sean @ejay-ibm
so if I can use assistant_say why would I need to install TTS? -
@teitlebot
Assistant_say is a kind of hack. It cannot be guaranteed to work properly at every case. And not for long text. -
@bryan_1
Log is needed to figure out what happens. Furthermore for tracing and checking suspicious points, source modifying is needed.
You can contact me on Telegram (ID : @eouia). If you don’t mind, I can help on the telegram when I’m not busy. -
@Sean please check Telegram as I sent you a message with the error I am getting after MM latest update. ;)
-
@Cr4z33
You need electron-rebuild for module. MichMich change electron version in new update. so, new module binary for electron is needed. -
@Sean thank you.
The steps (suggested by @Sean) to fix the black screen issue after latest MagicMirror update are:
cd ~/MagicMirror/modules/MMM-AssistantMk2 npm install --save-dev electron-rebuild ./node_modules/.bin/electron-rebuild
and if you use MMM-Hotword too
cd ~/MagicMirror/modules/MMM-Hotword/node_modules/snowboy npm install --save-dev electron-rebuild npm install nan ./node_modules/.bin/electron-rebuild
-
@Sean after MM latest update found youtube video is not played automatically. It is only shown. I ran npm start dev and get this error: Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘http://0.0.0.0:8080’). Do you have any idea? Thanks in advance.