openWakeWord-rhasspy/config.yaml.example
Dale 2d3f33331c Specify which wake-words activate Rhasspy
All wake-words are listened for (including logging filter info for debug) but only a those specified in `config.yaml` `model_names` activate Rhasspy.
2023-05-01 15:35:48 +02:00

32 lines
1.3 KiB
Text

# Configuration for using Open Wake Work with Rhasspy voice assistant
# MQTT broker config
# If running Rhasspy in Docker you'll need to run your own MQTT broker
# and set Rhasspy MQTT to `external`.
mqtt:
broker: 127.0.0.1
port: 1883
username: mymqttusername # Login to broker. Delete if not required
password: mymqttpassword # Login to broker. Delete if not required
# Open Wake Word config
oww:
model_names: # From https://github.com/dscripka/openWakeWord/blob/main/openwakeword/__init__.py
- alexa # Delete to ignore this wake-word
- hey_mycroft
- hey_jarvis
- timer
- weather
activation_samples: 3 # Number of samples in moving average
activation_threshold: 0.7 # Trigger wakeword when average above this threshold
deactivation_threshold: 0.2 # Do not trigger again until average falls below this threshold
# OWW config, see https://github.com/dscripka/openWakeWord#recommendations-for-usage
vad_threshold: 0.5
enable_speex_noise_suppression: false
# Rhasspy microphone UDP ports, 1 per device/satellite
# https://rhasspy.readthedocs.io/en/latest/tutorials/#udp-audio-streaming
udp_ports:
base: 12202 # Delete or change as needed
kitchen: 12203 # Delete or change as needed
bedroom: 12204 # Delete or change as needed