Ho un'attività che implementa RecognitionListener
. Per rendere più continuo, ogni volta onEndOfSpeech()
mi metto l'ascoltatore ancora:Riconoscimento vocale continuo Android - Senza spazi vuoti
speech.startListening(recognizerIntent);
Ma, ci vuole un po 'di tempo (circa mezzo secondo) fino a che non inizia, quindi c'è questo mezzo secondo di distacco, dove nulla è in ascolto . Pertanto, mi mancano le parole che sono state pronunciate in quella differenza di tempo.
D'altra parte, quando uso l'immissione vocale di Google, per dettare i messaggi al posto della tastiera, questo intervallo di tempo non esiste. Significato: c'è una soluzione.
Che cos'è?
Grazie
Hai successo in questo? – Herry