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

Google Speech to Text-API für andere Sprachen als Englisch [geschlossen]

Gibt es eine API für Sprache zu Text für andere Sprachen als Englisch? Ich kenne die API für Englisch ( Ссылка ), aber ich möchte Sprache in meiner Sprache erkennen können wie z Google Maps oder Suche tun. Es kann sogar eine allgemeine API und k...
11.02.2011, 20:46
1
Antwort

Open-Source-Spracherkennungsmodul [geschlossen]

Ich suche nach einer kostenlosen (FOSS) Spracherkennungs-Engine, die ich mit meiner PHP-basierten GPL-Software verwenden kann. Irgendwelche Vorschläge, was sind die besten Qualitäten da draußen?     
24.08.2010, 00:30
2
Antworten

Android Die kontinuierliche Spracherkennung gibt ERROR_NO_MATCH zu schnell zurück

Ich habe versucht, den kontinuierlichen SpeechRecognition-Mechanismus zu implementieren. Wenn ich die Spracherkennung starte, bekomme ich folgende Meldungen in logcat: %Vor% und dieser Fehler 7, was ERROR_NO_MATCH bedeutet. Wie Sie sehen, he...
05.06.2016, 10:37
1
Antwort

JSGF-Grammatik anstelle des DMP-Sprachmodells verwenden (-jsgf anstelle von -lm verwenden) in CMU Sphinx (pocketsphinx)

Ich muss CMU Sphinx offline in meiner Android-App trainieren. Ich habe dieses Projekt heruntergeladen, das diesen Parameter verwendet, aber wenn ich es starte, habe ich diesen Fehler: Fatal signal 11 (SIGSEGV) at 0x0000001c (code=1) . Diesen...
02.02.2013, 20:18
1
Antwort

Open-Source-Bibliothek für sprachbasierte Befehlsaktivierung

Ich muss ein Embedded-Gerät entwickeln, das Sprachbefehle identifizieren und dann eine Operation ausführen kann. Ich plane C ++ zu benutzen. Welche Open-Source-Bibliotheken kann ich für die Sprachverarbeitung verwenden?     
21.08.2011, 12:27
5
Antworten

Wie verwende ich Sprachsuche und VoiceRecognition auf Android?

Ich möchte VoiceRecognition in meiner Anwendung verwenden, aber diese Anwendung muss die Sprachsuche installieren. Ich möchte nicht, dass der Benutzer eine andere Anwendung installieren muss, und kehrt dann zu meiner Anwendung zurück, um sie...
01.04.2011, 13:39
3
Antworten

So erkennen Sie den Sprachstart auf der iOS Speech API

Ich habe eine iOS-App in XCode / Ziel C entwickelt. Es verwendet die iOS-Sprach-API zur Verarbeitung der kontinuierlichen Spracherkennung. Es funktioniert, aber ich möchte das Mikrofon-Symbol rot drehen, wenn Sprache beginnt, ich möchte auch erk...
27.04.2017, 13:39
1
Antwort

Kann ich die Spracherkennung / Diktat von OS X 10.8 ohne GUI verwenden?

Idealerweise würde ich das Dictation-Feature von 10.8 / Mountain Lion aus Python ohne GUI verwenden. Soweit ich das beurteilen kann, wird das Diktat derzeit nur durch den UITextInput unterstützt Protokoll , was eine GUI (korrekt?) impliziert....
07.08.2012, 18:14
1
Antwort

Berechtigungen für die Sprachsuche

Ausführen von Google Voice-Suche auf meinem ICS (Android 4.0. 4) Tablette ergibt seltsames Verhalten mit den folgenden Warnungen: %Vor% Neugierig zu verstehen, warum, habe ich die Manifest.permission -Liste nachgeschlagen, aber ich konnt...
20.08.2012, 16:21
1
Antwort

TargetInvocationException bei Verwendung von SemanticResultKey

Ich möchte meine Grammatik so aufbauen, dass sie mehrere Zahlen akzeptiert. Es hat einen Fehler, wenn ich die Nummer wiederhole, als würde ich 'einundzwanzig' sagen. Also habe ich meinen Code reduziert, um das Problem zu finden. Ich habe den fol...
29.05.2015, 13:46