StreamAssist
StreamAssist copied to clipboard
Using a Wyoming Satellite as mic device
Hello, your implementation add a lot of useful features to standard pipeline interactions.
I have a Wyoming satellite working (Raspberry PI Zero 2W with Mic Hat).
Is there a way to use this with StreamAssist instead of cameras?
Thank you Chris
I don't have experience with this software.
How can we use a M5Stack Atom Echo device as input stream for StreamAssist?
For Wyoming Satellite, launch with the --wake-uri flag set to your home assistant IP. You might need to enable the port to be exposed in the configuration section of the openWakeWord add-on.
script/run \
--name 'my satellite' \
--uri 'tcp://0.0.0.0:10700' \
--mic-command 'arecord -D plughw:CARD=UM02,DEV=0 -r 16000 -c 1 -f S16_LE -t raw' \
--snd-command 'aplay -r 22050 -c 1 -f S16_LE -t raw' \
--wake-uri 'tcp://192.168.20.10:10400' \ <----- This line should be the IP of HA
--wake-word-name 'hey_jarvis' \
--mic-auto-gain 5 \
--mic-noise-suppression 2 \
--awake-wav sounds/awake.wav \
--done-wav sounds/done.wav
I think that is all you can do in terms of getting off the Pi. The rest of the assist flow is more or less hardcoded into Wyoming Satellite.
(This issue probably doesn't fit this project)