/wyoming-openwakeword

Wyoming protocol server for openWakeWord wake word detection system

Primary LanguagePythonMIT LicenseMIT

Wyoming openWakeWord

Wyoming protocol server for the openWakeWord wake word detection system.

Home Assistant Add-on

Show add-on

Source

Local Install

Clone the repository and set up Python virtual environment:

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

Run a server that anyone can connect to:

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

See script/run --help for more options, including:

  • --custom-model-dir <DIR> - look for custom wake word models in <DIR>
  • --debug - print lots of information to console

Docker Image

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

Custom Models

docker run -it -p 10400:10400 -v /path/to/custom/models:/custom rhasspy/wyoming-openwakeword \
    --preload-model 'ok_nabu' \
    --custom-model-dir /custom

Source