Sprachsteuerung auf dem Raspberry Pi mit Jarvis – Teil 2 Start und Konfiguration

1. Jarvis Konfigurieren

Jarvis kann wie folgt konfiguriert werden:

cd jarvis

jarvis

2. Plugins installieren am Beispiel von wikipedia.de

In Jarvis können diverse Plugins wie zum Beispiel eine Schnittstelle zu wikipedia.de installiert werden:

Das Wikipedia-Plugin ist ohne Anpassungen nur auf englisch oder französisch verfügbar. Mit den folgenden Einstellungen ist es auch auf deutsch verfügbar.

Zuerst wird der Ordner mit den Befehlen und Funktionen für die englische Sprache kopiert und in einen neuen Ordner für deutsch eingefügt:

cd jarvis
cd plugins_enabled
cd jarvis-wikipedia
cp -r en de
cd de
sudo nano functions.sh

Der Eintrag unter #get language muss bearbeitet werden:

#get language
jv_pg_wk_lang="$(tr '[:lower:]' '[:upper:]' <<< ${language:0:2})" # de_DE => de => DE

Anschließend die Datei speichern und beenden.

Dann muss noch der Befehl zum suchen angepasst werden:

sudo nano commands

In der Datei steht der Befehl zum suchen, dieser kann zum Beispiel wie folgt angepasst werden:

*Was ist (*)==say "Ich suche" && say "$(jv_pg_wk_search "(1)")"

Anschließend die Datei speichern und beenden. Jarvis muss neu gestartet werden. Wird jetzt zum Beispiel der Befehl „Was ist Auto“ gesprochen bekommt man die Definition von wikipedia.de vorgelesen.

3. Eigene Kommandos hinzufügen / bearbeiten

In Jarvis können auch eigene Kommandos hinzugefügt oder bestehende Kommandos bearbeitet werden:

Der Inhalt der Datei kann individuell angepasst werden:

*AIDE*==jv_display_commands
*Hallo*|*Hello*==say "Hallo $username"
*Danke*==say "Bitte schön, gern geschehen"
*Auf Wiedersehen*|*bye*|*Tschüss*==say "Auf Wiedersehen $username"; jv_exit
*TEST*==say "Dies ist ein Test"
*Ja*==say "Schön das zu hören"
*Nein*==say "Tut mir leid"
*Wie gehts*==say "Danke, gut"
*Warum geht das nicht*==say "Sorri, ich kann es nicht besser.. noch nicht"

Es können neben Sprachausgaben auch Skripte gestartet werden:

*Starte Skript*== /home/pi/meinscript.sh

Update 27.07.2018: Raspberry Pi – Shell Script zum steuern der GPIOs

4. Jarvis starten

Jarvis kann wie folgt gestartet werden:

cd jarvis

jarvis

Weitere Beiträge zu dem Projekt Sprachsteuerung mit Jarvis:
Teil 1 – Installation
Teil 2 – Start und Konfiguration
Teil 3 – offline Spracherkennung
Erweiterungen:
Raspberry Pi – Shell Script zum steuern der GPIOs
Jarvis automatisch starten
Raspberry Pi – Sprachausgabe von Textdateien / Vorlesefunktion


0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Translate »