StreamAssist icon indicating copy to clipboard operation
StreamAssist copied to clipboard

Using a Wyoming Satellite as mic device

Open chrispazz opened this issue 1 year ago • 4 comments

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

chrispazz avatar Aug 22 '24 09:08 chrispazz

I don't have experience with this software.

AlexxIT avatar Sep 03 '24 03:09 AlexxIT

How can we use a M5Stack Atom Echo device as input stream for StreamAssist?

edurenye avatar Jan 28 '25 11:01 edurenye

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.

Image
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

CashWilliams avatar Mar 03 '25 21:03 CashWilliams

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)

CashWilliams avatar Mar 03 '25 21:03 CashWilliams