Table of contents
Required hardware
Hardware requirements for following this documentation.
Raspberry Pi
This project started on a Raspberry Pi 3 Model B+ with 1GB of Ram. Although functionality can be achieved using a Raspberry Pi 3, overheating and long processing times (crashes included) are no rarity. It is highly recommended to use a newer Model with at least 4GB of Ram. Most raspberry pies are shipped without a power supply.
- Raspberry Pi 3 Model B+ 1GB Ram
- Raspberry Pi 4 Model B 4GB Ram recommended
- Raspberry Pi Power Supply
Micro SD card
Raspberry Pi devices use a micro SD card as storage device. 16Gb is enough for implementing all features shown in this guide. It is highly recommended to provided at least 32GB if you are planning on adding more functionality to your voice assistant.
- 16GB micro SD card
- 32GB micro SD card recommended
CC2531 ZigBee USB stick
This device handles communication between your voice assistant and your smart devices.
Attention: firmware is required on this device to be used. It is highly recommended to buy a CC2531 device with preinstalled firmware.
ReSpeaker 4-Mic Array
Although it is possible to use any microphone u want for voice command transmission, it is highly suggested to use a ReSpeaker 4-Mic Array. This microphone was designed to be used with voice enabled applications.
Audio device
Rhasspy provides audio feedback using the default audio device connected to your raspberry pi.
Light bulb
Light control is one of the features covered in this guide. Smart device control is possible as long as your device supports ZigBee. A list of supported devices can be found here.