Rhasspy Voice Assistant - msandholz/HomeAutomation GitHub Wiki
Docker Container
Manually run Rhasspy Docker Container:
docker run -d -p 12101:12101 \
--name rhasspy \
--restart unless-stopped \
-v "$HOME/.config/rhasspy/profiles:/profiles" \
-v "/etc/localtime:/etc/localtime:ro" \
--device /dev/snd:/dev/snd \
rhasspy/rhasspy \
--user-profiles /profiles \
--profile en
Install ReSpeaker
- Check if devices are available:
pi@Raspi4:~ $ aplay --list-devices
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Headphones [bcm2835 Headphones], Gerät 0: bcm2835 Headphones [bcm2835 Headphones]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
- Check, if recorder is avbailable:
pi@Raspi4:~ $ arecord --list-devices
**** Liste der Hardware-Geräte (CAPTURE) ****
-
Install Git:
pi@Raspi4:~ $ sudo apt install git
-
Download Respeaker-driver from Git:
pi@Raspi4:~ $ git clone https://github.com/respeaker/seeed-voicecard
-
Change directory: ´pi@Raspi4:~ $ cd seeed-voicecard`
-
Install Respeaker-driver:
pi@Raspi4:~/seeed-voicecard $ sudo ./install.sh 2mic
If it's not working, try:
pi@Raspi4:~/seeed-voicecard $ sudo ./install.sh --compat-kernel
-
Reboot Raspberry Pi:
sudo reboot
-
Check installation:
pi@Raspi4:~ $ aplay --list-devices
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Headphones [bcm2835 Headphones], Gerät 0: bcm2835 Headphones [bcm2835 Headphones]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Karte 1: seeed2micvoicec [seeed-2mic-voicecard], Gerät 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 [bcm2835-i2s-wm8960-hifi wm8960-hifi-0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
- Check, if recorder is avbailable:
pi@Raspi4:~ $ arecord --list-devices
**** Liste der Hardware-Geräte (CAPTURE) ****
Karte 1: seeed2micvoicec [seeed-2mic-voicecard], Gerät 0: bcm2835-i2s-wm8960-hifi wm8960-hifi-0 [bcm2835-i2s-wm8960-hifi wm8960-hifi-0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
10: Test, if installation is working with: pi@Raspi4:~ $ arecord -f cd -Dhw:1 | aplay -Dhw:1
- Uninstall seeed-voicecard with:
pi@Raspi4:~/seeed-voicecard $ sudo ./uninstall.sh
ReSpeaker informations:
https://wiki.keyestudio.com/Ks0314_keyestudio_ReSpeaker_2-Mic_Pi_HAT_V1.0 https://www.youtube.com/watch?v=aUos6bSJ1Vg https://www.amazon.de/gp/product/B07H3T8SQY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1