Texto a voz en android
Soy nuevo en android y estoy tratando de desarrollar una aplicación donde tan pronto como el texto a voz se completa un archivo de audio tiene que ser jugado. ¿Puede alguien decirme cómo hacer esto. He comprobado algunos recursos en el blog del desarrollador, pero no tuve éxito.
Por favor, alguien puede ayudarme con un código de ejemplo.
- NullPointerException durante el uso de TTS en CustomListview
- TextToSpeech, playEarcon y archivos .wav
- Cómo cambiar la voz de un motor TTS
- Texto a voz (TTS) -Android
- TextToSpeech.setEngineByPackageName () no establece nada
Cualquier ayuda será apreciada. Muchas gracias.
- ¿Qué significan los nombres / códigos de Android Voice?
- ¿Cómo agregar un sonido al motor pico TTS de Android?
- SpeechToText y ejecutando la intención ACTION_CHECK_TTS_DATA
- Cómo dar pausa o brecha entre palabras en TTS en android
- Hablar con TTS como Hindi
- ¿Cómo comprobar si TtsService (o un servicio de Android) está detenido?
- Android TTS comprueba la configuración regional admitida con datos de voz que faltan o no se han descargado
- Problema de STOP de texto a voz
Si no me equivoqué, ¿quieres usar texto a voz para leer algún texto y almacenar el audio de voz en el teléfono mientras tanto? Y reproducir el audio más tarde?
¿Ha comprobado AudioRecordTest ? Puede grabar audio y luego reproducirlo más tarde. Vale la pena probarlo, pero no creo que pueda obtener una buena calidad del micrófono. Espero que esto ayude:)
Por cierto, por lo que sé, androide sólo soporte para grabar desde el micrófono para unrooted teléfono, que puede comprobar aquí . Avísame si puedes grabar fuentes de sonido desde el sistema android.
He encontrado la solución y que está en el método onUtteranceCompletedListener()
podemos saber si el discurso se detiene o no y, a continuación, podemos escribir el código para reproducir el archivo de audio
- Hacer coincidir patrones complejos con filtros de intención y datos
- Ejemplo de uso de Android de RtpStream