Wyoming Satellite connects a microphone and audio playback device to Home Assistant through the Wyoming protocol. It's for people building a self-hosted voice assistant with a separate device for speaking and listening. The project is archived and no longer maintained; its replacement is Linux Voice Assistant, which uses the ESPHome protocol.
The Python software runs on Linux, including Raspberry Pi hardware, and has Docker support. A documented hardware setup uses a Raspberry Pi Zero 2 W with a ReSpeaker 2Mic HAT. It's open source under the MIT license and requires a microphone.
Where wake word detection happens determines when audio leaves the device. With a local Wyoming service such as wyoming-openwakeword, the satellite sends audio to the server only after it hears the wake word. With server-side detection, it streams continuously unless voice activity detection limits streaming to detected speech. The Silero voice activity option doesn't work on 32-bit Raspberry Pi OS.
Local detection supports named wake words such as ok_nabu and hey_jarvis, plus community-trained .tflite models. WebRTC audio processing provides noise suppression and automatic microphone gain control, with separate volume adjustments for recording and playback.
The satellite can play sounds for wake word detection, completed voice commands, and finished timers. Event hooks let it run commands when transcripts arrive, spoken responses finish playing, or the server connection changes.
Claim this page and we'll verify you by hand. Wyoming Satellite gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Wyoming Satellite?Promote it
Something wrong or outdated on this page?
295Updated 2 days agoApache-2.0
Linux · Docker#OpenAI-compatible API#Wake word detection#Works offline
OpenVoiceOS is a free, open-source voice AI platform for people building their own smart speakers or adding voice control to devices. Its core builds on a fork of MycroftAI/mycroft-core, and most classic Mycroft skills also work with it. The project uses the Apache 2.0 license, which permits personal and commercial use.
3.1KUpdated 2 months agoApache-2.0
#Home Assistant integration#Voice activity detection#Wake word detection
5.7KUpdated 2 weeks agoMIT
macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows
818Updated 4 years agoApache-2.0
macOS · Windows · Linux · Docker#Home Assistant integration#Works offline
91.2KUpdated 22 hours agoApache-2.0
Linux · iOS · Android · Web#Home Assistant integration#Multilingual#Wake word detection
382Updated 3 years agoMIT
#Home Assistant integration#Multilingual#Voice activity detection
Willow is a self-hosted voice assistant platform for people who want home automation voice control on their own hardware. It runs on Espressif's ESP32-S3-BOX family and connects to Home Assistant, openHAB, or other services that accept speech results over HTTP. The project is open source under Apache 2.0.
GLaDOS is a local AI voice assistant modeled on the sarcastic character from Valve's Portal games. It's for people who want a conversational companion on their own hardware, with camera awareness and connections to home automation. The Python project is open source under the MIT license and runs on Linux and Windows. macOS support is experimental.
DeepStack is a self-hosted computer vision API for developers adding image analysis to camera systems, home automation or other applications. It runs prebuilt and custom models on your own hardware and works fully offline. Image processing stays on the device or server where you host it, with no cloud service required.
Home Assistant Assist is a voice assistant for people who want to control their smart home through natural language while keeping voice processing on their own hardware. It's built into Home Assistant, which runs on a Raspberry Pi or a local server and is open source under Apache 2.0.
Rhasspy 3 is an early developer-preview local voice assistant toolkit for developers building their own assistants or adding voice control to Home Assistant. The project is archived and no longer maintained. It keeps data on your computer unless you choose to send it elsewhere, and its speech components support languages beyond English.