Je sais que vous pouvez augmenter la quantité de temps d'envisager l'entrée complète en appelant:Android: reconnaissance vocale Stop Explicitement?
intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS,5000);
Cependant, est-il un moyen après le coup d'envoi de l'activité de reconnaissance vocale Android, pour l'arrêter explicitement, par exemple après avoir reçu un "mot clé"
J'ai trouvé onStopListening (RecognitionService.Callback écouteur) ici: http://developer.android.com/reference/android/speech/RecognitionService.html#onStopListening(android.speech.RecognitionService.Callback) mais je ne suis pas sûr c'est ce que je cherche ..... – Mike6679
Aussi ce que je peux essayer (si aucune solution réelle n'est trouvée) est d'augmenter le temps que la reconnaissance vocale attend pour que l'énoncé soit complet puis analyser les résultats et si le mot-clé pour signifier que l'utilisateur est fait n'est pas trouvé, puis redémarrez l'intention de reconnaissance vocale ... Hacky oui mais peut-être un travail autour .. – Mike6679