Wyoming Voice Satellite: Raspberry Pi setup for Home Assist

Build a Home Assistant voice satellite with a Raspberry Pi Zero 2 W, ReSpeaker 2-Mic HAT, local wake word detection and LED feedback.

Player not loading? Watch on YouTube

Uploaded January 7, 2024, this tutorial builds a Wyoming Voice Satellite for Home Assistant using a Raspberry Pi Zero 2 W and a ReSpeaker 2-Mic HAT. The demonstrated OS choice is Raspberry Pi OS 64-bit Legacy Lite; the source gives no software release numbers. Treat the installation steps as a dated walkthrough.

The presenter fits header pins with a solderless rig, prepares a microSD card, enables SSH and configures 2.4 GHz Wi-Fi. He then installs the satellite software and microphone drivers, tests recording and playback, and creates a service to start the satellite at boot and restart it after a crash. Home Assistant detects the device through its Wyoming integration.

The next section installs openWakeWord on the Pi and configures a Jarvis wake word. The presenter explains that local detection keeps continuous wake word listening on the satellite rather than the Home Assistant server. He also adds LED feedback, microphone auto gain and noise suppression, then discusses audio adjustments that reduced distortion in his setup.

Local wake word detection does not establish that the whole assistant works offline. The introduction mentions ChatGPT, and the pipeline debugging section refers to cloud processing. The final demonstration uses an amplifier and ceiling speakers while requesting changes to lights and a home theater.