google funciona desactivar configuraciĆ³n como asistente activar android speech-recognition voice-recognition google-voice google-voice-search

android - desactivar - ok google no funciona



Integrar el reconocimiento de voz de Google en la aplicaciĆ³n de Android (2)

Android puede utilizar el reconocimiento de voz sin ningún GUI. Puedes usar la clase SpeechRecognizer para hacer esto. Pero Google no le permite usar sus herramientas de voz para el reconocimiento de largo tiempo. Después de 5-7 segundos de silencio se detendrá.

Si desea usar un vocabulario limitado de comandos, puede usar el reconocimiento continuo fuera de línea como PocketSphinx .

Quiero introducir una nueva función en mi aplicación: el reconocimiento de voz permanente .

En primer lugar seguí estos posts:

Reconocimiento de voz

Reconocimiento de voz en Android

Reconocimiento de voz sin conexión en Android (JellyBean)

y más otros, además de otras publicaciones de diferentes sitios web.

Problema: lo que realmente estoy tratando de hacer es tener un reconocimiento de voz permanente sin mostrar la actividad de voz de google. Por ejemplo: cuando inicio la aplicación, el reconocimiento de voz debería comenzar y escuchar. Cuando el reconocedor coincida con algunas palabras, mi aplicación hará diferentes acciones en consecuencia. No me gusta presionar un botón cada vez que quiero hacer un reconocimiento de voz, y tampoco me gusta que aparezca nada en la pantalla para hablar. ¿Puedo hacer eso?

Cualquier sugerencia es bienvenida. ¡Gracias! :)


Para el reconocimiento de largo tiempo puede utilizar:

intent.putExtra("android.speech.extra.DICTATION_MODE", true);