Ich habe eine Aktivität, die RecognitionListener
implementiert. Um es kontinuierlich zu machen, onEndOfSpeech()
jedes Mal starte ich den Hörer wieder:Kontinuierliche Spracherkennung Android - ohne Lücken
speech.startListening(recognizerIntent);
Aber, dauert es einige Zeit (etwa eine halbe Sekunde), bis es beginnt, so gibt es diese eine halbe Sekunde Lücke, wo nichts hören . Daher vermisse ich Wörter, die in dieser Zeitdifferenz gesprochen wurden.
Auf der anderen Seite, wenn ich Google Voice-Eingabe verwenden, um Nachrichten anstelle der Tastatur diktieren - diese Zeit Lücke gibt es nicht. Bedeutung - es gibt eine Lösung.
Was ist das?
Dank
Haben Sie Erfolg darin? – Herry