Hablar con TTS como Hindi

En mi aplicación, deseo saber si hay algún motor tts que pueda leer texto hindi. mi código

tts.setLanguage(Locale.US); 

Lamentablemente Hindi no es compatible con Android. Vea la lista de locales admitidos a continuación

 http://developer.android.com/reference/java/util/Locale.html 

¿Cómo voy a hacer el hindi locale cualquier ayuda? Gracias por adelantado

Hindi es compatible con Android – es sólo que no hay una constante Locale para ello.

Si nos fijamos en http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes , entonces hi es el código ISO 639-1 para el hindi. También tenga en cuenta que Android / Java también puede utilizar el código ISO 39-3 que para Hindi es hin .

Por lo tanto, debe utilizar:

 tts.setLanguage(new Locale("hi")); 

o:

 tts.setLanguage(new Locale("hin")); 

También necesitará utilizar un sintetizador de texto a voz que admita el hindi, de lo contrario obtendrá un error de "idioma no admitido". El sintetizador de texto a voz de eSpeak admite el hindi.

Tengo un puerto de eSpeak para Android 4.0 y posteriores [1] / [2] por 0,99 €. Esto tiene muchas mejoras y correcciones de errores en el puerto de ojos libres y se mantiene al día con las últimas versiones de eSpeak.

  1. http://reecedunn.co.uk/espeak-for-android
  2. https://play.google.com/store/apps/details?id=com.reecedunn.espeak
  • ¿Cómo puedo guardar el archivo Text to Speech como formato .wav / .mp3 en idioma árabe en External Storage?
  • Cómo utilizar TTS (TextToSpeech) mientras que la cadena tiene más de 4000 caracteres en Android
  • Texto a voz (TTS) -Android
  • Referencia no resuelta en el anonimo oyente de Kotlin
  • Ampliación del paquete de idiomas de texto a voz (TTS) de Android
  • ¿Qué significan los nombres / códigos de Android Voice?
  • Lenguaje hindi
  • Android TextToSpeech: obtener la longitud de tiempo de audio
  • Android TTS no habla
  • ¿Por qué UtteranceProgressListener no es una interfaz?
  • NullPointerException durante el uso de TTS en CustomListview
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.