Kann ich den Spracherkenner unbegrenzt hören lassen?
Wenn ich Anrufe, die startListening
Methode einer SpeechRecognizer
Objekt, das speech recognizer beginnt das hören für die Sprache. Ich möchte einen Dienst erstellen, der darauf wartet, für die Rede von einem bestimmten Schlüsselwort: wenn der Benutzer sagt dieses Schlüsselwort und die speech recognizer erkennt das Schlüsselwort, dann wird der Dienst wieder bereit zum Empfang von user-voice-Befehle.
Zu diesem Ende, nach einem neuen SpeechRecognizer
instanziiert, ich sollte rufen Sie Ihre startListening
- Methode: kann ich die speech recognizer hören auf unbestimmte Zeit?
Kommentar zu dem Problem
klingt wie Sie ein android-wiretap -- I Like!!!!
Das Ziel ist es, in der Lage sein, zu kontrollieren eine oder mehrere Anwendungen, die mit der Stimme.
Blick auf die app " Vlingo. Sie erreichen das, indem es die Anwendung läuft im hintergrund darauf wartet, das Schlagwort "Hey Vlingo..." Das klingt wie das, was Sie suchen. Ich würde versuchen und durchforsten die viele Fragen um Sie hier zu halten, einen Dienst im hintergrund laufen. Das klingt wie ein guter Anfang für Sie.
Hast du es herausfinden? Was hast du gemacht? Ich habe versucht, dies herauszufinden, für einen Monat jetzt!
InformationsquelleAutor der Frage enzom83 | 2012-04-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
Android Speech recognizer
können angepasst werden, durch die Absicht, zusätzliche Daten. Sehen die android-Dokumentation.Legen Sie die EXTRA_LANGUAGE_MODEL auf websearch erfassen nur die relevanten Wörter.
InformationsquelleAutor der Antwort rockeye