speech-recognition

___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123Spracherkennung ___ Spracherkennung (SR) ist das interdisziplinäre Teilgebiet der Computerlinguistik, das Wissen und Forschung in den Bereichen Linguistik, Informatik und Elektrotechnik einbindet, um Methoden und Technologien zu entwickeln, die die Erkennung und Übersetzung gesprochener Sprache ermöglichen Text von Computern und computergestützten Geräten, z. B. solchen, die als intelligente Technologien und Robotik kategorisiert sind ___ qstnhdr ___ RecognitionListener in JellyBean Friert ein, wenn nicht sofort angesprochen wird ___ tag123android42jellybean ___ Android 4.2 Jelly Bean (API Level 17) ist die Version von Android Betriebssystem mit Android 4.1 vorangestellt. ___ qstntxt ___

Eine App zur Spracherkennung, an der ich arbeite, funktioniert auf allen Android-Versionen ab API 8 (Android 2.2).

Aber auf einem Nexus S 4G (Android 4.1.1) wird RecognitionListener einfach für etwa 1 Minute anhalten , dann einen ERROR_SERVER über seine onError () Rückruf.

Wenn innerhalb von 1-2 Sekunden gesprochen wird ( onReadyForSpeech Piepton), wird es sich wie erwartet verhalten.

Was hat sich in JellyBean geändert, das dieses Verhalten erklären könnte?

Was noch wichtiger ist, gibt es eine Möglichkeit, dass es sich wie in den älteren Versionen von Android verhält? (d. h. hören Sie weiter zu und geben Sie dann ERROR_SPEECH_TIMEOUT aus, wenn Sie nicht innerhalb der Standard <10 Sekunden gesprochen werden)

    
___ answer15623122 ___

Am Ende habe ich die von @scriptocalypse

vorgeschlagene Lösung verwendet

Danke @scriptocalypse!

(Ich hatte nicht die Möglichkeit, die von @HoanNguyen vorgeschlagene Lösung zu versuchen, weil sie einen Dienst implementiert, der das ist über den Rahmen meiner kleinen App hinaus, aber es sieht vielversprechend aus. Danke @HoanNguyen auch.)

    
___ answer14224014 ___

Es gibt einen ähnlichen Beitrag hier , der den Vorschlag bietet, einfach zuzuhören erneut beim Empfang des ERROR_TIMEOUT_SPEECH-Ergebnisses.

    
___
2
Antworten

Anruf an Google Cloud Speech API gibt nichts zurück, schlägt nach 10 Minuten fehl

Ich versuche, Google.Cloud.Speech.V1 (Client-Bibliotheken für die Google Cloud Speech API) zu verwenden, und verwende diese leicht modifizierte Version des Beispielcodes von Google: %Vor% Die Methoden .Recognize() oder .RecognizeAsync...
21.04.2017, 05:46
2
Antworten

Wie führt Google Keep Spracherkennung durch, während gleichzeitig die Audioaufnahme gespeichert wird?

Der SpeechRecognizer von Android erlaubt anscheinend nicht, die Eingabe, mit der Sie die Spracherkennung durchführen, in einer Audiodatei aufzuzeichnen. Das heißt, Sie nehmen entweder mit einem MediaRecorder (oder AudioRecord) Sprachaufnahmen au...
23.08.2014, 16:12
1
Antwort

Kontinuierliche Spracherkennung beim Singen?

Als Teil meiner Bewerbung möchte ich Spracherkennung hinzufügen, aber nicht wirklich im herkömmlichen Sinne. Ich habe eine Reihe von Texten (in Strophen aufgeteilt), die von jemandem gesungen werden, und die Idee ist es, zu finden, welcher Vers...
23.08.2011, 13:20
1
Antwort

Hat jemand erfolgreich CMU Sphinx für die Programmierung per Spracherkennung verwendet?

Ich möchte mit meiner Spracherkennungsprogrammierung beginnen (vielleicht 10-20% der Arbeit, die ich mache). Ich habe gesehen, dass einige Leute Erfolg mit der Dragon Natural Speaking (DNS) -Software hatten, aber ich benutze einen Mac, und le...
20.05.2013, 04:20
3
Antworten

RaspberryPi + Pockersphinx + ps3eye Fehler: Audiogerät konnte nicht geöffnet werden

habe gerade Pocketsphinx auf meinem Raspberry Pi installiert. Ich denke, ich bin verrückt, aber nicht sicher, ob ich das richtige Gerät zur Verfügung stelle. Immer wenn ich renne:    src / programme / taschensphinx_continuous -adcdev plugh...
22.07.2013, 00:59
2
Antworten

Segmente identifizieren, wenn eine Person spricht?

Kennt jemand eine (vorzugsweise C # .Net) Bibliothek, die es mir erlaubt, in Sprachaufnahmen diejenigen Segmente zu finden, in denen eine bestimmte Person spricht?     
27.11.2011, 10:33
2
Antworten

SpeechRecognizer mit der Google-Suche Version 3.6.14.1337016 kann keine andere Sprache als die Standardsprache erkennen

Sie können viele Spracheinstellungen für die Einstellung der neuesten Google-Suche festlegen. Aber das Problem ist, dass SpeechRecognizer nur die Standardsprache erkennen kann. Ich habe implementiert ... %Vor% Ich beantrage die Erkennung...
21.08.2014, 02:36
2
Antworten

Burmesische Rede zur Textkonvertierung in Android?

Können wir eine benutzerdefinierte Sprache für RecognizerIntent hinzufügen? Ich habe viele Suchfragen wie Ссылка Das löst mein Problem der Verwendung einer begrenzten Anzahl von Sprachen während der Umwandlung von Sprache in Text. Mei...
07.04.2012, 04:40
2
Antworten

Weck android Telefon mit bestimmten Wörtern wie Hallo Galaxy oder Ok Google

Ich würde gerne ein Android-Handy aufwecken, indem ich zum Beispiel "Hallo George" sage, konnte aber keine brauchbaren Antworten finden. Vor allem, ist Android App als Service im Hintergrund für diese Funktion oder nicht? Ich würde mich freuen,...
29.09.2013, 17:30
2
Antworten

MainActivity hat ServiceConnection android.speech.SpeechRecognizer$Connection@414ee400 durchgesickert, das ursprünglich hier gebunden war

In meiner App erkenne ich, dass der Benutzer "Beenden" oder "Schließen" sagt und die App sollte geschlossen werden. Mit diesem Code %Vor% Ich bekomme diesen Laufzeitfehler nach der Spracherkennung. %Vor% Wenn ich versuche, den SpeechReco...
12.11.2013, 13:51