recibir - Cómo hacer que Google Voice se ejecute continuamente en segundo plano en Android
porque cuando llamo se desvia la llamada (2)
Sí, puede crear el servicio SechechRecognizer y eso funciona perfectamente bien.
necesita revisar esto: https://github.com/jigarfumakiya/TextToSpeechcontinuously
Tengo una idea de aplicación en mente, pero todavía no he podido entender una parte. En Google Now en Android, te ofrece las siguientes opciones para buscar:
- Escribe para buscar
- Haga clic en el micrófono para decir su búsqueda
- O simplemente diga "Google" para que comience la búsqueda por voz.
Me gustaría saber cómo hicieron funcionar # 3. Necesito tener una palabra clave que, cuando se dice, inicie la búsqueda por voz.
Me imagino que tienen algún tipo de servicio de ejecución en segundo plano que escucha constantemente las acciones de voz. ¿Alguien sabe cómo se logra esto?
Aquí hay una imagen de la aplicación Google Now:
Puede escribir un servicio y luego usar createSpeechRecognizer
en ese servicio. Para obtener un código de servicio completo para esto, puede encontrar la respuesta en el Reconocimiento de voz de Android como un servicio en Android 4.1 y 4.2