¿Cómo agregar un sonido al motor pico TTS de Android?

Estoy usando el pico predeterminado android TTS motor con caracteres IPA haciendo esto

String text3 = "<speak xml:lang=\"fr-FR\"> <phoneme alphabet=\"ipa\" ph=\"+"+words+"\"/>.</speak>"; myTTS.speak(text3, TextToSpeech.QUEUE_ADD, null); 

En general funciona, pero para algunas cartas no le gusta "ã" o "ɑ", etc.

Así que mi pregunta es, ¿Cómo puedo añadir tesis letras / sonidos, a este motor TTS?

One Solution collect form web for “¿Cómo agregar un sonido al motor pico TTS de Android?”

Oye, puedes usar addEarcon() para agregar sonidos al enlace testToSpeech . Este medthod se utiliza para agregar earcons.It vinculará un texto a un archivo de sonido speecific. También puedes encontrar ejemplos sobre esto.

 mTts = new TextToSpeech(this, new OnInitListener() { @Override public void onInit(int status) { mTts.addEarcon("[tock]", "com.ideal.itemid", R.raw.tock_snd); showRecordingView(); } }); 

También hay una explicación muy buena en addEarcon en el libro Professional Android Sensor Programming de Greg Milette, Adam Stroud en la página no 366 y 367.

También puede encontrar un ejemplo en este enlace .

  • Ejecución de TTS Android en un servicio
  • ¿Es Google TTS Engine en todos los teléfonos Android, y dónde puedo conseguirlo?
  • Problema con isSpeaking () cuando se utiliza Text-to-Speech en Android
  • Android TTS no habla
  • La función de devolución de llamada de Android TTS onUtteranceCompleted no se recibe
  • Android: escucha un comando de voz (todo el tiempo)
  • ¿Cómo comprobar si TtsService (o un servicio de Android) está detenido?
  • ¿Cómo puedo guardar el archivo Text to Speech como formato .wav / .mp3 en idioma árabe en External Storage?
  • Sistema lengua turca para el texto al discurso
  • ¿Cómo saber si un motor TTS específico está activado?
  • Agrega mi motor TTS a Android TTS Serivce como SAPI
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.