Skip to content

Wyoming protocol server for snowboy wake word detection system

License

Notifications You must be signed in to change notification settings

rhasspy/wyoming-snowboy

Repository files navigation

Wyoming Snowboy

Wyoming protocol server for the snowboy wake word detection system.

Home Assistant Add-on

Show add-on

Source

Docker Image

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

Source

Custom Wake Words

If you are using the add-on or Docker container, custom wake word training is built in. See the documentation for details:

Manual Wake Word Training

There are two options for manually training your own wake word:

  1. Seasalt Docker image with web interface
  2. snowman-enroll command-line

Once your wake word is trained, add --custom-model-dir <DIR> to look for *.pmdl models in <DIR>

Manual Installation

Dependencies:

sudo apt-get update
sudo apt-get install python3-dev build-essential swig libatlas-base-dev

Install:

git clone https://github.com/rhasspy/wyoming-snowboy.git
cd wyoming-snowboy
script/setup

Run:

script/run --uri 'tcp://0.0.0.0:10400' --debug