Skip to content

Docker builds for Home Assistant add-ons using Wyoming protocol

License

Notifications You must be signed in to change notification settings

gradius-v/wyoming-addons-gpu

 
 

Repository files navigation

Wyoming Add-ons

Docker-only builds for Home Assistant add-ons that use the Wyoming protocol, specifically:

Run Whisper

docker run -it -p 10300:10300 -v /path/to/local/data:/data rhasspy/wyoming-whisper --model tiny-int8 --language en

Run Piper

docker run -it -p 10200:10200 -v /path/to/local/data:/data rhasspy/wyoming-piper --voice en_US-lessac-medium

Run openWakeWord

docker run -it -p 10400:10400 rhasspy/wyoming-openwakeword --preload-model 'ok_nabu'

Run snowboy

docker run -it -p 10400:10400 rhasspy/wyoming-snowboy

To run in standalone server

Run without GPU

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

Run with GPU

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

Extend it

You can extend those files adding your own languages. More on docker compose extend in the official documentation.

About

Docker builds for Home Assistant add-ons using Wyoming protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.4%
  • Dockerfile 31.0%
  • Makefile 11.4%
  • Shell 4.2%