Assist Satellite RASPI For Noobs

NOOBS setting up satellites on RASPI

Thanks for everyones hard work, this is very exciting…

  1. I have excitedly installed Wakeword and trained my own model, got that working.
  2. Set up a raspi4 with a Jabra 700 mic speaker unit.
  3. Followed the GITHUB synesthesiam/homeassistant-satellite as far as i could
  4. no go for noobs…

I am clearly missing something and need some more guidance. Can someone do a youtube tutorial or a community blog for we average folk on how to set this up. i have a drawer full of Pi’s and crap and would love to get some satellites running.

Thanks Again.
C.

I got this working on a RPi4 with a Poly USB speakerphone over the weekend… :slight_smile:

Is your speakerphone recognized by the Pi?

I dockerised the satellite using details here; Dockerize · Issue #5 · synesthesiam/homeassistant-satellite · GitHub

TL:DR;

git clone https://github.com/chatziko/homeassistant-satellite.git -b docker
cd homeassistant-satellite/docker
nano entrypoint.sh  <edit as required>
docker compose up

This is what you need to do (I used a raspberry pi 3b):

1. Install raspberry pi OS
2. Make sure you enable ssh in the Raspberry Pi Imager BEFORE you image the sd card
3. Boot the rpi and ssh into it (search for the IP address in your router)

4. If you do not want to use docker then follow the installation steps on

https://github.com/synesthesiam/homeassistant-satellite

    5. cd into the homeassistant-satellite directory
    6. Start homeassistant-satellite like this:

script/run --host YOUR_HA_IP --token YOUR_LONG_LIVED_ACCESS_TOKEN
–mic-device YOUR_RECORD_DEVICE (eg. plughw:CARD=CameraB409241)
–snd-device YOUR_SPEAKER_DEVICE (eg. plughw:CARD=Headphones)
–awake-sound sounds/awake.wav --debug (optional)


    7. If you want to use docker install it. This is a good guide for the 32 bit OS:

       https://docs.docker.com/engine/install/raspberry-pi-os/

Note: Following the “Running in Docker” instructions on
GitHub - synesthesiam/homeassistant-satellite: Streaming audio satellite for Home Assistant does not work right now.
Trying to download the image: ghcr.io/synesthesiam/homeassistant-satellite:latest fails
because of an authentication error. An issue on github already exists for this problem.
https://github.com/synesthesiam/homeassistant-satellite/issues/32

This issue has been fixed.

    8. Follow  the "Running in Docker" instructions

Hope this helps.

Here are much more detailed instructions on how to set this up: https://community.home-assistant.io/t/raspberry-pi-as-a-ha-voice-assist-satellite/632671

Having the same problem (using a Jabra 710).

Got to ’ Wake word detection via a direct wyoming connection’ and then couldn’t proceed which sucks - especially since it’s so close to the end.

I got this working on the RPI 3B, the only think I don’t like about it is it does not reconnect when HASS reboots, which i often if I am tinkering. So I have to SSH to the RPI and restart the docker.

I also tried try running outside docker with system services, same problem , I have to ssh and restart. No very practical.