Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
Got it done. Very nice. However, the sound is so lag. Might be because I run on rp3 and quite many modules in magic mirror.
-
@sun
Maybe. I always use BT speaker for my RPI and ATB. I cannot bear the crumpled sounds from analog or USB. -
This is fantastic thank you, I have got everything set up, it hears and responds (on screen) to every request - but unfortunately I get no sound (no speaking feedback), when a youtube video plays, the sound works fine, do I need to change the output device somewhere? I’m struggling to find the config for it.
-
@jomwells is there any suspicious errors?
-
@jomwells Are you using rp3 as magic mirror? I did get sound respond now and it really ugly. I do try both sound on tv via hdmi and from usb sound card. Assume that too much modules from magic mirror load.
-
@sean I would like to know more about MMM-Gaction regarding the deviceModelId - this should be done since register the device in mmm-assistantmk2. What about deviceInstanceId, where and how to?
-
-
@sun But In most cases, you might not need instance, because your mirror might be only one instance of your project. Instance is needed when action should select specific device for response. Try without instanceid first.
-
@sean Thank you so much.
-
@sean Yes, the pm2 error logs show some alsa related errors, I assume this is why the assistant doesn’t produce audio?
/home/pi/.pm2/logs/MagicMirror-error.log: [../deps/mpg123/src/output/alsa.c:90] error: initialize_device(): cannot set format S16_LE MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to retrieve device information [../deps/mpg123/src/output/alsa.c:94] error: initialize_device(): cannot set 1 channels
I have a pretty fresh install of MagicMirror so shouldn’t be an issue of too many modules, im using an RPI3, and a USB sound card, thanks
on a side note, to get the Hotword and Assistant module to choose the correct microphone, I have had to change the input device todevice: 'plughw:1',
however each time I reboot, the input devices change order and I need to edit the config file again, is there a way to stop them changing device number?