
Things can change fairly quickly with all the work being done on Home Assistant, Rhasspy and the other packages these use … so be aware that it may be out-of-date when you read it – hopefully only in minor details. This tutorial was written October 2022 and uses Home Assistant 2021.11, Mosquitto 6.0.1, and Rhasspy 2.5.11.

A MicroSD card (class 10) with 8GB or more capacity.A Raspberry Pi Zero W (or preferably a Pi Zero W 2 or Pi 3A+) and reSpeaker 2-mic HAT (or adafruit Voice Bonnet), to be dedicated as a satellite.A computer (could be a Raspberry Pi 3B/4 or PC) with Home Assistant OS already installed and running, which we will refer to as the Base machine.Home Assistant and Rhasspy are particularly designed to be flexible and modular – so this document must NOT be misinterpreted as being the only (or even the best) way that Rhasspy can be configured – just what worked for me with the hardware and expertise I have. For this tutorial I have described a combination of components which work together for me. There are many many combinations of hardware and software which can do the same job. I do however also want to pass on enough understanding of how the pieces fit together and the issues involved. This document tries to fast-track you to a working, extensible Home Assistant voice assistant without all the experimenting, dead ends and a learning curves I went through. That is a lot for a new user to get their head around, even someone with 30 years programming experience ! There were learning curves for Home Assistant, Rhasspy stand-alone, Rhasspy Base/satellite, External MQTT, HermesLEDcontrol, and Home Assistant Intents. Over the past year I have gone from a Home Assistant newbie - to a working Home Assistant with Rhasspy and 3 Satellites configuration.

It seems obvious to me now that using a voice assistant means multiple microphone units distributed around the house (why have only one place where commands can be given?) and logically these satellites should be relatively cheap, with the bulk of the cpu-intensive work done on one shared base station. Using a Raspberry Pi Zero with reSpeaker 2-mic HAT Introduction So saying, lets get started with the preamble… Add Rhasspy local voice control to Home Assistant Sorry about the formatting - particularly headings and indentation … didn’t translate so well into forum posts

Having reviewed the tutorial I wrote, there are a couple of areas I request your help:
