Event Service for the Wyoming protocol especially for wyoming-satellite
Supports currently ReSpeaker 2Mic and 4Mic HAT but has an "abstract" LED and Pattern interface for other LEDs or pattern. Not any pattern might be useful with any LED Setup.
Works (propably) only with local wake word detection.
- Python 3.7+ (tested on 3.11+)
- A wyoming-satellite (or later a rhasspy 3 setup)
Install the necessary system dependencies:
sudo apt-get install python3-venv python3-pip
Then run the install script:
script/setup --respeaker
cd wyoming-satellite-led-event/
script/test_pattern \
--led-pattern respeaker_4mic/default
cd wyoming-satellite-led-event/
script/run \
--uri 'tcp://0.0.0.0:10700' \
--led-pattern respeaker_4mic/default
This will use the respeaker 4Mic Hat with the default model.
Add --debug
to print additional logs. See --help
for more information.
respeaker_4mic
- ReSpeaker 4 Mic HATrespeaker_2mic
- ReSpeaker 2 Mic HATmock
- Mock LED Controller for testing / development purposes
default
- default pattern from wyoming-satellitealexa
- Alexa like model (modified)google
- Google Nest like model (modified) (not yet implemented)
The pattern alexa
and google
are ported from project-alice-assistant/HermesLedControl. Many thanks to them.