Jasper ist in Python geschrieben, Eine Open-Source-Sprachmanipulationsanwendung, die von zwei Studenten der Princeton University geschrieben wurde. Wahrscheinlich, weil die Entwicklung im letzten Jahr begonnen hat, gibt es immer noch wenig Beiträge Wenn Sie Python schreiben können, tun Sie dies bitte.
Da es viele kompatible STT- (Sprache → Text) und TTS- (Text → Sprache) Engines gibt, Es macht ziemlich viel Spaß. Derzeit ist es möglich, über eine API mit Twitter und Evernote zu kommunizieren.
Zum Beispiel (alle ins Japanische übersetzt): Du "Jasper!" Jasper "Pip" Sie "twittern" Jasper "Was twitterst du?" "Pip" Sie "Ich hoffe, es wird morgen gut" Jasper "Tweet"
Kurz gesagt, es ist ein bestimmter Hintern, der sich mit Pi bewegt.
Der Autor führte es mit Method3 ein (Rasbian bereits installiert). Ich hatte einige Probleme.
Zunächst einmal bei der Einführung von Pocket Sphinx, was unvermeidlich ist, unabhängig davon, welche Methode verwendet wird, Ich habe viele abhängige Dateien, aber das Erstellen von OpenFST dauert sehr lange. Es wird mehrere Stunden dauern. Warten wir geduldig.
Es scheint auch, dass es sich um die im Dokument beschriebene Version von OpenFST (1.3.3) handelt. Weil es Moos aufgrund einer nicht identifizierbaren Ursache ist (sorry) Ich habe es in 1.4.1 versucht und es war okay.
Und mit python populate.py
wird Jasper dazu gebracht, sich verschiedene persönliche Informationen zu" merken ".
Wenn Sie die Adresse (den Ort) mit dem Namen der nächstgrößeren Stadt angeben, wird diese nicht erkannt, auch wenn Sie "Tokio" usw. eingeben.
Anscheinend unterstützt es nur amerikanische Städte, und der Autor verwendet es nicht.
Dem Autor scheint die Standard-Pocket-Sphinx bekannt zu sein Ich verwende die API von Google Speech. Die Setup-Methode ist im Dokument beschrieben, daher werde ich sie viel weglassen, aber https://developers.google.com/ Holen Sie sich API_KEY von und schreiben Sie es in profile.yml.
Ich denke, wenn es ein SST gibt, das Japanisch unterstützt, wird es auch in Japan spannend.
Trotzdem macht es Spaß, auf einer so kleinen Maschine verschiedene Dinge mit Spracherkennung bewegen zu können.
Der Autor führte Cygwin in Windows und ein SSH zu Windows über Ihr eigenes Modul Ich spiele, indem ich Steam-Spiele auf meinem PC vom Sofa aus starte.
Nachtrag (27. Januar 2015)
Ich versuche gerade, die Klimaanlage zu steuern. Bei Erfolg möchte ich einen Artikel mit Fotos schreiben.
Recommended Posts