¿Cómo puedo guardar la salida TTS en un archivo de audio en android?

Esta es mi primera publicación acá. Soy nuevo en la programación de Android. Quiero crear una aplicación donde puedo guardar la salida del texto a voz en un archivo de audio a mi base de datos. He oído hablar de synthesizeToFile () pero no lo es.

Utilice este código y obtenga el acceso de archivos mp3 desde la carpeta de activos y pruebe este código.

mMediaPlayer = new MediaPlayer(); mMediaPlayer = MediaPlayer.create(this,R.raw.button); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.start(); mMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { mMediaPlayer.stop(); } }); 

synthesizeToFile () debe crear un wav (que puede decodificar y enviar a su db o guardar como un archivo o lo que está haciendo con él), y se puede reproducir utilizando el código de Nitesh.

Desde http://android-developers.blogspot.fi/2009/09/introduction-to-text-to-speech-in.html :

 HashMap<String, String> myHashRender = new HashMap(); String wakeUpText = "Are you up yet?"; String destFileName = "/sdcard/myAppCache/wakeUp.wav"; myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, wakeUpText); mTts.synthesizeToFile(wakeUpText, myHashRender, destFileName); 

Una vez que se le avise de la finalización de la síntesis, puede reproducir el archivo de salida como cualquier otro recurso de audio con android.media.MediaPlayer.

Debería ser guardado en la tts archivos de tts .

  • Cómo cambiar programáticamente el motor predeterminado TTS
  • Cómo deshabilitar la accesibilidad "TalkBack" en su aplicación?
  • ¿Cómo agregar un sonido al motor pico TTS de Android?
  • Problemas con TTS en el Samsung Galaxy S3
  • ¿Cómo agregar voces nuevas a Android Pico TTS?
  • ¿Cómo saber si un motor TTS específico está activado?
  • Android TTS no habla
  • ¿Es Google TTS Engine en todos los teléfonos Android, y dónde puedo conseguirlo?
  • Cómo cambiar la voz de un motor TTS
  • Problema de STOP de texto a voz
  • Ejecución de TTS Android en un servicio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.