#openwakeword + wyoming-satellite - can only get hey_jarvis model working

1 messages · Page 1 of 1 (latest)

viscid basalt
#

Hey all, i'm using wyoming-satellite + termux on android connecting to a HA-hosted instance of openwakeword. For the life of me i've only ever been able to get this working with the hey_jarvis model -- any other model seems to load on the HA side (putting the model into /share/openwakeword) but it never activates. I've tried my own models + others in https://github.com/fwartner/home-assistant-wakewords-collection/tree/main/en

On the server side, i see the models have loaded, likewise for the client side. On wyoming satellite i use the --wake-word-name flag. On the HA side i see a corresponding entry DEBUG:wyoming_openwakeword.handler:Loaded models: ['hey_jingleberry'] .
Anyone else had similar issues

GitHub

Community Collection of Wake-Words for Home Assistant - fwartner/home-assistant-wakewords-collection

#

fwiw this is how i luanch wyoming-sattelite on android:

stdbuf -oL -eL python3 ./script/run \
--name "Android Satellite" \
--uri "tcp://0.0.0.0:10700" \
--mic-command "sh -lc 'env PULSE_SERVER=${PULSE_SERVER} PULSE_LATENCY_MSEC=20 /data/data/com.termux/files/usr/bin/stdbuf -o0 /data/data/com.termux/files/usr/bin/parec -d OpenSL_ES_source --rate=16000 --format=s16le --channels=1'" \
--snd-command '/data/data/com.termux/files/usr/bin/play -q -t raw -r 22050 -e signed-integer -b 16 -c 1 --no-show-progress -' \
--wake-uri "tcp://192.168.0.170:10400" \
--wake-word-name hey_dick_head \
--mic-volume-multiplier 6.0 \
--detection-command 'sh -c '\''payload=$(cat); [ -n "$payload" ] && echo "[DETECTED] $payload" >&2 || true'\''' \
--debug \
--awake-wav /data/data/com.termux/files/home/wyoming-satellite/sounds/awake.wav \
--done-wav /data/data/com.termux/files/home/wyoming-satellite/sounds/done.wav \
--timer-finished-wav /data/data/com.termux/files/home/wyoming-satellite/sounds/timer_finished.wav \
--timer-finished-wav-repeat 5 0.5