PolyVoice
A voice assistant integration that works with multiple LLM providers - use local models or cloud, your choice.
Installation
Add as custom repository in HACS:
https://github.com/LosCV29/polyvoice
Supported Providers
| Provider | Type | Cost |
|---|---|---|
| LM Studio | Local | Free |
| OpenRouter | Cloud | Free tier |
| Groq | Cloud | Free |
| OpenAI | Cloud | Paid |
| Anthropic | Cloud | Paid |
| Google Gemini | Cloud | Free tier |
Built-in Functions (15+)
All toggleable in the UI:
Weather (OpenWeatherMap)
Calendar events
Music control
Sports scores
News
Thermostat
Device status
Restaurants (Yelp)
Places (Google)
Wikipedia- And more…
Example Commands
- “What’s the weather?”
- “Play jazz in the living room”
- “Is the front door locked?”
- “Did the Lakers win?”
- “Set the AC to 72”
Links
- GitHub: GitHub - LosCV29/polyvoice: Multi-provider voice assistant for Home Assistant with 15+ built-in functions
- Documentation: polyvoice/README.md at main · LosCV29/polyvoice · GitHub
Feedback and feature requests welcome!