User manual

Ausgabe 27.12.2017 Copyright by Joy-IT 14
3
Talking-Pi
Achten Sie bie darauf auch hier den Platzhalter durch Ihren eigenen Befehl auszutauschen.
Auch die Einrückungen müssen Sie unter Umständen nach dem Kopieren korrigieren.
Orieneren Sie sich hierfür einfach an den bereits vorhandenen Befehls-Denionen.
Innerhalb der neu denierten Befehlsaufrufe, werden drei verschiedene Dateien aufgerufen.
Die ersten beiden Dateien ("/home/pi/I2C-LCD/EigenerBefehl.py" und "/home/pi/TalkingPi_Befehle/
Receiver/EigenerBefehl") denieren die Akonen die beim Ausführen des entsprechenen Sprachbefehls
aufgerufen werden.
Dabei stellt in diesem Beispiel die erste Datei die Ausgabe auf dem Display und die zweite Datei die
eigentliche Befehlsfolge dar.
Die drie Datei denierten den Ton der ausgegeben wird, sobald der Sprachbefehl erkannt wurde.
Sie können selbstverständlich beliebig viele aufzurufende Dateien hier eintragen.
Die von uns angelegte Struktur der drei Dateien (Display, Befehl, Ton) dient nur der Übersicht.
elif '[Ihr eigenes Sprachkommando]' in text:
subprocess.call(["python","/home/pi/I2C-LCD/EigenerBefehl.py"])
subprocess.call(["bash","/home/pi/TalkingPi_Befehle/Receiver/
EigenerBefehl"])
subprocess.Popen(["aplay", "/home/pi/GassistPi/src/resources/dong.wav"],
stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
time.sleep(2)