https://github.com/rhasspy/wyoming-snowboy
Wyoming protocol server for snowboy wake word detection system
https://github.com/rhasspy/wyoming-snowboy
Last synced: 10 days ago
JSON representation
Wyoming protocol server for snowboy wake word detection system
- Host: GitHub
- URL: https://github.com/rhasspy/wyoming-snowboy
- Owner: rhasspy
- License: mit
- Created: 2023-10-13T20:52:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-19T20:27:11.000Z (about 1 year ago)
- Last Synced: 2025-04-10T02:17:30.309Z (15 days ago)
- Language: Python
- Size: 11.7 MB
- Stars: 18
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Wyoming Snowboy
[Wyoming protocol](https://github.com/rhasspy/wyoming) server for the [snowboy](https://github.com/Kitt-AI/snowboy) wake word detection system.
## Home Assistant Add-on
[](https://my.home-assistant.io/redirect/supervisor_addon/?addon=47701997_snowboy&repository_url=https%3A%2F%2Fgithub.com%2Frhasspy%2Fhassio-addons)
[Source](https://github.com/rhasspy/hassio-addons/tree/master/snowboy)
## Docker Image
``` sh
docker run -it -p 10400:10400 rhasspy/wyoming-snowboy
```[Source](https://github.com/rhasspy/wyoming-addons/tree/master/snowboy)
## 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:
* [Train a custom wake word with the add-on](https://github.com/rhasspy/hassio-addons/blob/master/snowboy/DOCS.md#custom-wake-words)
* [Train a custom wake word with the Docker container](https://github.com/rhasspy/wyoming-addons/tree/master/snowboy#custom-wake-words)### Manual Wake Word Training
There are two options for manually training your own wake word:
1. [Seasalt Docker image with web interface](https://github.com/rhasspy/snowboy-seasalt)
2. [snowman-enroll command-line](https://github.com/rhasspy/snowman-enroll/)Once your wake word is trained, add `--custom-model-dir ` to look for `*.pmdl` models in ``
## Manual Installation
Dependencies:
``` sh
sudo apt-get update
sudo apt-get install python3-dev build-essential swig libatlas-base-dev
```Install:
``` sh
git clone https://github.com/rhasspy/wyoming-snowboy.git
cd wyoming-snowboy
script/setup
```Run:
``` sh
script/run --uri 'tcp://0.0.0.0:10400' --debug
```