Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@sean
Im planning on using face recognition to show compliments when someone approaches mirror. Or maybe just PIR sensor. Either way, how would I get the compliment text to be said by Google? Would this be difficult? -
@teitlebot You need just TTS(MMM-TTS, MMM-GoogleTTS you can find). Not google Assistant. AI assistant normally be performed by
CONVERSATION
(text or vocal). face recognition is not CONVERSATION.
If your face-recognition module can emit some notification, MMM-TTS/MMM-GoogleTTS can use that signal as a trigger for speech. (If you need, MMM-NotificationTrigger also could help to relay notification between modules.) -
@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.