I’m thrilled to share my latest project—a custom voice satellite card that transforms your browser into a fully-featured voice assistant using openWakeWord locally in the browser. This project has been a labor of love, created with extensive support from AI tools, and I’m excited to see how the community can build upon it.
Features and Functionality
The card leverages the dashboard’s existing pipelines, meaning there’s no need for additional configuration or integrations. It supports popular setups like Wyoming Speech-to-Phrase with Edge TTS, but it’s versatile enough to work with other configurations such as Wyoming-Whisper and Wyoming-Piper. The best part? It runs entirely in the browser, ensuring a smooth and responsive experience.
Setup and Compatibility
To get started, simply access the project via HTTPS or localhost. Browsers restrict microphone access on insecure HTTP connections, except for localhost, so ensure you’re using the right protocol. The card is compatible with Home Assistant Core 2025.12 and Docker setups, making it a breeze to integrate into your existing environment.
Community Collaboration
While the project is functional, I recognize there’s room for improvement and expansion. I’d love to see others adopt and maintain this project, bringing fresh ideas and enhancements to the table. Whether you’re a developer or a tinkerer, your contributions could take this project to new heights.
Feedback and Future Directions
I’m eager to hear your thoughts and suggestions. What features would you like to see added? How can we optimize the performance further? Let’s brainstorm together and make this project even better!
Thank you for taking the time to check out my work. I hope this card adds a new dimension to your Home Assistant experience, bringing the power of voice control right to your browser.