I imagine that the vast majority of users will eventually want several satellites around the house, and it makes sense to use cheap dedicated devices. The combination of Raspberry Pi Zero WH + reSpeaker 2-mic HAT seems to be a popular combination for this; just add Rhasspy, a speaker, power supply and case. But there area couple of drawbacks:
- Rhasspy on the RasPi Zero takes over 5 minutes to start up
- Rhasspy incorporates a lot more options than are appropriate for RasPi Zero
I do admire Rhasspy’s flexibility - and am not suggesting changing anything on the Base station end; or removing the current ability to configure a satellite any way a user likes - but I am suggesting also offering a tailored solution for this specific use case.
I suggest a separate IMG file which can be burnt direct to the microSD card for RasPi Zero W. This image would be more optimised for the slower hardware:
- trimmed down OS with unnecessary processes and programs removed
- no Docker or venv
- Rhasspy (and hermesLedControl ?) pre-installed
- version of Rhasspy with some of the settings pre-set
- MQTT set to External,
- Dialogue Management Disabled
- Speech-to-Text, Intent recognition, and Text-To-Speech pre-set to Hermes MQTT
- instructions to install audio hardware driver, and update software
It is feasible that even with these optimisations a RasPi Zero might be considered underpowered - in which case consider changing the recommendation in Rhasspy documentation to a RasPi 3A.