Bauteile:Bildschirm, Maus und Tastatur
USB -Soundkarte
Headset
Raspberry Pi 3 or 2
SD-Karte und Stromquelle
0

Jasper auf einem Raspberry Pi 3 installieren mit Wit.ai fuer Spracherkennung

Das Jasper Project ist eine Sprachkontrollsoftware und funktioniert gut auf dem Raspberry Pi. Sprachkontrollsoftware besteht immer aus Software fuer die Sprache-in-Text (Speech-To-Text, STT) und Text-in-Sprache (Text-To-Speech, TTS)-Konversion. Dieses Tutorial verwendet Mary fuer TTS und Wit.ai fuer STT. Wit.ai liefert sehr gute Ergebnisse, braucht aber eine permanente Internetanbindung und alle Daten laufen ueber Facebooks Server. Eine Alternative dazu waere OpenCyc.
Vielen Dank an das Jasper Team und besonders Matt Curry fuer die neuen Disk Images!

Jasper Disk Image
Um Jasper auf einem Raspberry Pi 3 (oder 2) zu installieren, downloade das neuste Jasper Image aus dem Jasper Support Forum. Der Download benoetigt das Programm btsync. Schliesse nach dem brennen des Disk-Images auf eine SD-Karte die Lautsprecher und das USB-Mikrophon an und boote dann den Raspberry Pi. Starte raspi-config mit sudo raspi-config, vergroessere die Partition und aendere gegebenenfalls die Tastatureinstellung.

Jasper Installation
Gib im Terminal ein

und bestaetige den Installationsort, den das Installerscript vorschlaegt.

Wit.ai als Spracherkennungsmodul
Registriere dich auf der Wit.ai Website, erzeuge eine Dummy-App, waehle die Dummy-App, klicke auf Settings und finde den Server Acess Token (in Settings kann auch eine andere Sprache als Englisch eingestellt werden).
Oeffne jetzt profile.yml mit

und gib deinen Access Token fuer Wit.ai ein:

Hier koennen auch andere Daten wie Name und Emailadresse gesetzt werden, das ist aber nicht zwingend erforderlich.

Jasper testen
Starte Jasper durch die Eingabe von

im Terminal. Sage ein paar Worte (in der in Wit.ai gewaehlten Sprache) und schaue in der Terminalausgabe, ob Jasper sie richtig erkennt. Sage ‚Jasper‘ und dann ‚Time‘ nach dem Piep: Jasper sollte jetzt die aktuelle Uhrzeit ausgeben.

Weitere Informationen

Links
Jasper Project auf Github: http://jasperproject.github.io
Matt Curry Website: http://www.mattcurry.com/projects-2/the-n-a-o-m-i-project/
Tutorial eigene Sprachbefehle fuer Jasper: http://www.knight-of-pi.org/de/raspberry-pi-und-jasper-entfernungsmessung-durch-einen-sprachbefehl/
ALSA manual: https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture
Jasper fuer den RPi2 und 3: https://groups.google.com/forum/#!msg/jasper-support-forum/Jhe5ZVH3iMA/ErtFvQQeAgAJ
Wit.ai Website: https://wit.ai/
Jasper Support Forums: https://groups.google.com/forum/#!forum/jasper-support-forum
Tutorial: Ein Disk Image auf eine SD-Karte brennen: http://www.knight-of-pi.org/de/installation/
OpenCyc Website: http://opencyc.org/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.