Docker-only builds for Home Assistant add-ons that use the Wyoming protocol, specifically:
docker run -it -p 10300:10300 -v /path/to/local/data:/data rhasspy/wyoming-whisper --model tiny-int8 --language en
docker run -it -p 10200:10200 -v /path/to/local/data:/data rhasspy/wyoming-piper --voice en_US-lessac-medium
docker run -it -p 10400:10400 rhasspy/wyoming-openwakeword --preload-model 'ok_nabu'
docker run -it -p 10400:10400 rhasspy/wyoming-snowboy
Build openwakeword, piper and whisper without GPU with:
docker compose -f docker-compose.base.yml build --no-cache
Run it with:
docker compose -f docker-compose.base.yml up -d
Take it down with:
docker compose down
Build openwakeword, piper and whisper with GPU with:
docker compose -f docker-compose.gpu.yml build --no-cache
Run it with:
docker compose -f docker-compose.gpu.yml up -d
Take it down with:
docker compose down
You can extend those files adding your own languages. More on docker compose extend in the official documentation.