Build an open future with us.

Invest in Mycroft and become a community partner.

Easiest Mic/Speaker option for Raspberry Pi 3?


We have noticed an issue with the raspberry pi analog audio. Even using aplay repeatedly can cause a hang.


Yes I was using an analog audio speaker and it hangs … will try changing to hdmi with rasp-config


I got a PS3 eye camera for less than $6. Works almost too well… it catches speech from the TV across the room.


It is HIGHLY directional.


Hi Karl!

I have a question, does mycroft (the software) work together with!/index ?
Any place I found a similar question, as here above me or on the creator.matrix forums, the question stays unanswered. Is it in someway a “stupid” or “immodest” question?



As of now, I’m not sure. I don’t know of anyone having done so yet. I also don’t see any reason why it wouldn’t work. I think it has been done, but can’t find any info on it.

I do really like it. I’m also thinking about pre-ordering the Matrix-Voice as that would definitely put the hardware on-par with an Alexa or Google Home.

Update: I totally pre-ordered the Matrix Voice. I’ll probably post something cool whenever I get it. (May?)


Matrix Voice looks very interesting project … a cut down Matrix-Creator board losing temp pressure etc to lower the price.
This pimori speaker Hat board would be great a Mycroft speaker … and the led display could indicate Mycroft status. out of stock however.


I bought the SpeakerpHat and haven’t gotten it to work yet out-of-the-box. Granted, I’m not a schooled coder, but the “picroft” doesn’t recognize it. Getting this error after running Pimoroni’s install script:

ALSA lib pcm.c:2239: (snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239: (snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2239: (snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave



Hey did have you had any success with the Speaker pHat and picroft? I’m having the same issue and can’t seem to find any way to fix it.


Not yet. I figure I have to start over with Rasperian and install Mycroft on that. Picroft seems not to work with SpeakerpHat for reasons I am not nerdy enough to debug.


Anyone with info on Bluetooth setup it, pointers/external references would be appreciated! We’re lacking it in the wiki.

People on slack have found that the is currently INCOMPATIBLE with picroft.


I’m using a cheap Adafruit adaptor with a cheap electret microphone capsule.

Mycroft certainly responds to questions if I stand 3m away, although as my man-cave is quite small, this means I’m standing outside the room in the hallway. Not bad!

I’m not using the audio out from the Adafruit (I have a seperate amp/speaker on my rig) but I’m pretty sure this could also be made to work.


From where should I give audio input. Is it from my phone through which I connect to wifi MYCROFT.


Did anyone try this speakerphone/mic combo from Hamlet? It’s quite cheap (around 10 euro) and it should be supported under linux (from the windows drivers I see it uses a CMedia CM106/108 chip).


I use the Google AIY voicehat. It also includes a button.

I made a diskimage for it that works out of the box, and that updates with the regular picroft updates,

Just finished designing a custom enclosure that will be printed next week.



What 3D tool is your customer enclosure designed with. Where can I get the native CAD and STL files, if available?

This is for the v1 voice kit, as pictured in your post, right?


Hi there @urbite - the Mark 1 printing files are at;

Is this what you were looking for?


Actually, I was looking for tjoen’s custom enclosure for the Google AIY kit. This was referenced in the post prior to mine. But thanks for the Mark I links, they will be a good starting point for other designs.