Solo por el nombre, puedo deducir que stopListening() es lo contrario de startListening().Android SpeechRecognizer: stopListening() frente a cancelar()
También puedo entender que destroy() es lo opuesto a createSpeechRecognizer().
Pero cancel() ... es lo contrario de qué?
Todo lo que pude encontrar en la documentación al respecto es:
Cancela el reconocimiento de voz.
¿Cómo se cancela() diferente de stopListening()?
Entonces, si te entiendo correctamente, stopListening() siempre dará como resultado que se llame a OnResults() mientras que cancel() no lo hará? Gracias y +1. – srf
@srf onError() podría ser llamado también, supongo;) En realidad, es bastante un poco ya que jugué con esa API, antes de comenzar a usar los intentos de RECOGNIZE_SPEECH, por lo que si lo anterior no funciona, lo haría feliz de escuchar sobre eso. – Stephan