I recently took on a fun project to learn something new. Such as; PCB design with KiCad, ESPHome ready-made projects, and case design with CAD.
…and that’s how Voice Assistant Mic Satellite came to be.
Sounds familiar
I know the name is similar to @FutureProofHomes Satellite1. Their announcement came after my GitHub repo was already public, otherwise I would have changed it. Satellite1 is a much more professional project, but mine caters to a different niche. I root for their success.
In essence, it’s a voice assistant without built-in speakers, where the text-to-speech (TTS) output is played through a media player entity that you can configure. e.g. your SONOS.
It’s a do it yourself open-source project with all required files public.
Some Features:
- Local / On Device wake word detection ( holy cow, this works fast and so well)
- Redirect TTS to a configurable media media player entity e.g. SONOS, to play the response
- HA Assist Pipeline integration
- Toggle mute, toggle conversation text and control display brightness
- Show current state (listening, idle, request, response) on the display. It is fairly readable, though it requires good eyesight .
- Timers support (plural), realistically up to 4 timers
- Easy firmware flashing via the web installer
- Managed updates (best effort)
TCO: Approximately $30 (not including PCB shipping).
Contributions, feedback, and ideas are all welcome.
More details and instructions on how to build your own: GitHub - MrWyss/ha-assist-mic-satellite: The HA Assist Mic Satellite is a compact, ESPHome-based microphone solution designed to integrate with your existing sound setup
More Pictures and Videos on GitHub Discussions