I built this to house my respeaker lite with a 2 inch speaker. Links for all needed parts below. I know it is large, but I really wanted to be sure the mics had a lot of open access. You'll need to solder the JST PH 2.0 wire male connector to the speaker, so make sure you have an iron and solder.
I also tried building a larger 3 inch speaker setup with amplification for better quality sound, but it had ground loop issues and not enough gain to push through a ground loop isolator. So for those of you that want to bring your own speakers, I plan to fork this project into another kit that doesn't include the speaker housing so that you can bring your own amplified speakers rather than trying to hack something together.
Keep in mind the local language processor is in its infancy. It can absolutely control your HA stuff, but it isn't intelligent beyond that. I also tried to build my own wake word, and it worked, but I can say with confidence that the built-in models have MUCH better success at distance.
Home Assistant Setup Guide:
https://wiki.seeedstudio.com/respeaker_lite_ha/
To add a little more life to your project with ChatGPT for more natural responses and the ability to answer questions:
https://github.com/jekalmin/extended_openai_conversation
**Keep in mind one of the goals for an open source voice assistant is to keep all things local. Clearly connecting to the ChatGPT API defeats that purpose. But expect the local model to continue to improve until we don't need 3rd party services. I also expect that someone will soon provide options for building a local LLM that you can host internally.
HARDWARE
Respeaker Lite:
https://www.seeedstudio.com/ReSpeaker-Lite-Voice-Assistant-Kit-p-5929.html
Speakers:
https://a.co/d/6v33BD1
Wiring:
https://a.co/d/1lJaxgQ
M2 Screw kit:
https://a.co/d/6rX1ekd
Optional speaker mesh (this stuff is thick and just ok. I would expect black cloth of any kind to be fine as well):
https://a.co/d/21DM1yy
cover.stl | 27.0KB | |
housing.stl | 1.5MB |