Docker-only builds for Home Assistant add-ons that use the Wyoming protocol, specifically:
- Whisper (Add-on)
- Piper (Add-on)
- openWakeWord (Add-on)
- snowboy (Add-on)
- microWakeWord (Add-on)
- rhasspy-speech (Add-on)
- speech-to-phrase (Add-on)
docker run -it -p 10300:10300 -v /path/to/local/data:/data rhasspy/wyoming-whisper --model tiny-int8 --language enUse a HuggingFace transformers model instead of faster-whisper:
docker run -it -p 10300:10300 -v /path/to/local/data:/data rhasspy/wyoming-whisper --use-transformers --model openai/whisper-tiny.en --language endocker run -it -p 10200:10200 -v /path/to/local/data:/data rhasspy/wyoming-piper --voice en_US-lessac-mediumAn HTTP server is available on port 5000.
docker run -it -p 5000:5000 -p 10200:10200 -v /path/to/local/data:/data rhasspy/wyoming-piper --voice en_US-lessac-mediumVisit http://localhost:5000 to explore the API.
docker run -it -p 10400:10400 rhasspy/wyoming-openwakeword --preload-model 'ok_nabu'docker run -it -p 10400:10400 rhasspy/wyoming-snowboydocker run -it -p 10400:10400 rhasspy/wyoming-microwakeworddocker run -it -p 10300:10300 -v /path/to/download/models:/models -v /path/to/train:/train rhasspy/wyoming-rhasspy-speechdocker run -it -p 10300:10300 -v /path/to/download/models:/models -v /path/to/train:/train rhasspy/wyoming-speech-to-phrase --hass-websocket-uri 'ws://homeassistant.local:8123/api/websocket' --hass-token '<LONG_LIVED_ACCESS_TOKEN>' --retrain-on-start