Dr-Smarthome
Ambitioniertes Mitglied
- 36
da wir auf eine Sprachsteuerung nicht verzichten wollen, jedoch auf die dazugehörige Cloud schon,
installieren wir Rhasspy.
Dazu brauchen wir einen Raspberry zero w/PI3B/PI3B+ oder PI4, eine SD-Karte 8GB, ein Netzteil 5V3A, einen Respeaker 4 hat (4 Microfone) und einen Lautsprecher. Da es keine Gehäuse für unser Projekt zu kaufen gibt, kann man das Gehäuse hier suchen: Thingiverse - Digital Designs for Physical Objects und dann mit dem 3D-Drucker ausdrucken.
Zuerst laden wir die neueste Image Raspberrian buster herunter und flashen die auf der SD-Karte.
Wie man das macht, hat ein früherer Kollege hier beschrieben:
IObroker installieren – ioBroker Forum
Wenn die SD-karte fertig ist, machen wir noch eine leere Datei ohne Endung.
Diese heißt ssh und wird in's Boot-Verzeichnis kopiert.
wenn man ohne LAN-Kabel unterwegs sein will (z.B. mit dem Raspberry PI Zero w) machen wir uns eine Datei mit dem Namen wpa_supplicant.conf
und geben folgendes ein:
network={
ssid="wlan-bezeichnung"
psk="passwort"
key_mgmt=WPA-PSK
}
und kopieren diese ebenfalls in das Boot-Verzeichnis.
stecken wir diese in unseren Raspberry und verbinden
dann das Netzteil und das LAN-Kabel.
Über putty melden wir uns mit
user : pi
Pasword: raspberry
an.
zuerst machen wir ein update mit
sudo apt-get update && sudo apt-get upgrade
Dann installieren wir die treiber für unseren Respeaker:
git clone respeaker/seeed-voicecard
cd seeed-voicecard
sudo ./install.sh
sudo reboot
Dann installieren wir das Docker:
curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
wenn dann Docker installiert ist, installieren wir Rhasspy:
Wir geben zuerst ein:
docker run -it -v "$HOME/.config/rhasspy/satellite:/profiles" \
dann nacheinander folgende Befehle:
--restart unless-stopped \
--network host \
--device /dev/snd \
rhasspy/rhasspy:2.5.0-pre \
--profile de \
--user-profiles /profiles \
--http-port 13202 \
--local-mqtt-port 13183
wenn alles installiet ist, ist die WebGUI von Rhasspy über
<IP-Adresse-Raspberry:13202> erreichbar.
Somit haben wir einen Sateliten installiert.
Wir wiederholen diesen Schritt, bis wir alle Sateliten zusammen haben.
installieren wir Rhasspy.
Dazu brauchen wir einen Raspberry zero w/PI3B/PI3B+ oder PI4, eine SD-Karte 8GB, ein Netzteil 5V3A, einen Respeaker 4 hat (4 Microfone) und einen Lautsprecher. Da es keine Gehäuse für unser Projekt zu kaufen gibt, kann man das Gehäuse hier suchen: Thingiverse - Digital Designs for Physical Objects und dann mit dem 3D-Drucker ausdrucken.
Zuerst laden wir die neueste Image Raspberrian buster herunter und flashen die auf der SD-Karte.
Wie man das macht, hat ein früherer Kollege hier beschrieben:
IObroker installieren – ioBroker Forum
Wenn die SD-karte fertig ist, machen wir noch eine leere Datei ohne Endung.
Diese heißt ssh und wird in's Boot-Verzeichnis kopiert.
wenn man ohne LAN-Kabel unterwegs sein will (z.B. mit dem Raspberry PI Zero w) machen wir uns eine Datei mit dem Namen wpa_supplicant.conf
und geben folgendes ein:
network={
ssid="wlan-bezeichnung"
psk="passwort"
key_mgmt=WPA-PSK
}
und kopieren diese ebenfalls in das Boot-Verzeichnis.
stecken wir diese in unseren Raspberry und verbinden
dann das Netzteil und das LAN-Kabel.
Über putty melden wir uns mit
user : pi
Pasword: raspberry
an.
zuerst machen wir ein update mit
sudo apt-get update && sudo apt-get upgrade
Dann installieren wir die treiber für unseren Respeaker:
git clone respeaker/seeed-voicecard
cd seeed-voicecard
sudo ./install.sh
sudo reboot
Dann installieren wir das Docker:
curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
wenn dann Docker installiert ist, installieren wir Rhasspy:
Wir geben zuerst ein:
docker run -it -v "$HOME/.config/rhasspy/satellite:/profiles" \
dann nacheinander folgende Befehle:
--restart unless-stopped \
--network host \
--device /dev/snd \
rhasspy/rhasspy:2.5.0-pre \
--profile de \
--user-profiles /profiles \
--http-port 13202 \
--local-mqtt-port 13183
wenn alles installiet ist, ist die WebGUI von Rhasspy über
<IP-Adresse-Raspberry:13202> erreichbar.
Somit haben wir einen Sateliten installiert.
Wir wiederholen diesen Schritt, bis wir alle Sateliten zusammen haben.
Zuletzt bearbeitet: