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.
The toolkit connects microphone input to spoken responses, with wake word detection, speech recognition, intent handling and speech synthesis. You can choose different engines for individual parts of that voice loop rather than commit to a single speech backend. Supported transcription engines include Whisper, whisper-cpp, faster-whisper and Vosk; speech output options include Piper, Mimic 3 and eSpeak NG.
Home Assistant handles commands through its conversation integration, and Rhasspy supports satellite devices for audio input and output. Its Python code is open source under the MIT license. The Wyoming protocol connects separate speech programs, while adapters let developers bring other programs into the same system. HTTP and WebSocket APIs expose transcription, speech synthesis and audio streaming to other applications.
This is a toolkit that needs development work: it lacks a user-friendly web interface and automated setup for speech programs and models. Intent handling is limited to Home Assistant, custom speech recognition grammars aren't supported, and the voice pipeline doesn't retain conversational context.
Claim this page and we'll verify you by hand. Rhasspy 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 Rhasspy?Promote it
Something wrong or outdated on this page?
3.1KUpdated 2 months agoApache-2.0
#Home Assistant integration#Voice activity detection#Wake word 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.
5.7KUpdated 2 weeks agoMIT
macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows
11.2KUpdated 1 month ago
macOS · Windows · Linux · iOS · Android · Web#Multilingual#Streaming inference
295Updated 2 days agoApache-2.0
Linux · Docker#OpenAI-compatible API#Wake word detection#Works offline
91.2KUpdated 22 hours agoApache-2.0
Linux · iOS · Android · Web#Home Assistant integration#Multilingual#Wake word detection
390Updated 1 day agoMIT
Docker#Home Assistant integration#Hugging Face integration#Multilingual
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.
Moonshine is an on-device AI toolkit for developers building voice agents and applications that listen and speak. It combines speech to text, intent recognition and text to speech in one library. Voice processing stays on the device, and you don't need an account or API keys.
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.
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.
Wyoming Faster Whisper is a local speech-to-text server for Home Assistant and other clients that use the Wyoming protocol. It turns spoken audio into text on your own hardware, with support for names specific to your home. It's open source under the MIT license and runs as a Home Assistant add-on, a Docker container, or a local Python service.