Ciao a tutti,
sto facendo un'applicazione che utilizzando lo speech recognition fa dello speech-to-text e lo elabora per far ciò che mi serve.
Il mio problema è che vorrei che smettesse di ascoltare solo quando si schiaccia sul pulsante del microfono direttamente o si fanno delle pause troppo lunghe(es.30s).
Questo è il codice che fa partire il riconoscimento vocale :
codice:
public void onClick(View view) {
Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH");
intent.putExtra(
RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS,
30000);
intent.putExtra(
RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS,
30000);
startActivityForResult(intent, 0);
}
Lo sto testando su Android 4.2.2 ...appena smetto di parlare parte subito l'elaborazione