MagicMirror² v2.5.0 is available! For more information about this release, check out this topic.

MMM-Voice using Google Voice Kit HAT



  • Hello experts,

    I’ve just built my Magic Mirror with RPi 3B & have installed some 3rd party modules successfully. Now, I wish to install the MMM-Voice module along with Hello-Lucy. I have a Google Voice Kit V2 available with me as well. Can I utilize the Voice HAT with the RPI 3B used for MM for this purpose? The microphone in the Voice HAT works great and the Speaker can be used as well for audio output. If I can use the Voice HAT, what will be the Mic ID in that case? Some guidance please…


  • Module Developer

    @shounak78_mm said in MMM-Voice using Google Voice Kit HAT:

    Can I utilize the Voice HAT with the RPI 3B used for MM for this purpose? The microphone in the Voice HAT works great and the Speaker can be used as well for audio output. If I can use the Voice HAT, what will be the Mic ID in that case?

    Is it a USB microphone? It should work, but know that you will likely experience considerable lag in response to commands.

    Upon installation of MMM-voice (at the very end) you will be presented with the Mic ID which needs to be entered into the config.js entry for MMM-voice



  • 0_1535516144462_Google Voice Bonnet.jpg
    Hi Mykle,

    Thanks so much for your quick response. No, its not a USB microphone. I am attaching a pic to explain. The Google Voice HAT gets connected to the Raspberry PI on the GPIO connector. The board has a high quality microphone & audio out, which can be connected to a Speaker through an output terminal.



  • @Mykle1 that might depend. I used already a usb mic array and a i2s mic array and do not really have any more lagg 😉



  • @maxbachmann
    Sounds great…Can you mention the brand that you used, if possible? Thanks…


  • Module Developer

    @shounak78_mm
    The only reason I didn’t consider this was the heat issue. How about that? I worry about it could go over 60 C.



  • @maxbachmann
    I just found a SEEED ReSpeaker 4 Mic Array for Raspberry Pi. Hopefully, this will be good…



  • @shounak78_mm
    I own the 4 mic array and it works absolutely fine and the usb mic I use is the respeaker
    mic array v2 (it’s totally awesome but pretty expensive for 70$ when you do not need all the features). (the 4 mic requires a driver to run which is explained on their wiki. I guess with the google kit it works similar.)

    and @Sean I use the 4 mic array and I know a couple of people using the respeaker 2 mic hat which are all that close to pi. Maybe there are problems when running it at full load permanently, but at least for me thats no usual scenario 🙂



  • @maxbachmann
    Thanks a ton again…



  • @shounak78_mm no problem I use them quite a lot and am really happy with all my respeaker mic arrays so far. All worked pretty awesome. Obviously there are differences, but for a basic speech recognition I even know a ton of people that just use the 2 mic hat from respeaker and are happy with it 🙂
    I myself started with a respeaker 4 mic array for the pi and now use the mic array v2 for it’s onboard speech processing. I can use it in my living room with radio on (not playing over the array) and it still removes pretty much all background music 😉
    For my other rooms where I do not play radio that much I will probably just put a pi zero with a 2 mic hat or a 4mic array that streams that only does the hotword detection and then streams the audio to a main device which does the rest of the speech recognition work.