Cómo crear un motor de texto a voz personalizado

Como sé, TTS necesita motor TTS para hablar un idioma. En el emulador de Android 2.2, el motor Pico TTS es el predeterminado. Sólo tiene algunos idiomas populares. Puedo ver algunos motores en el mercado que se deben comprar para instalar. Mi pregunta: ¿hay alguna manera de crear un motor personalizado que soporte otros idiomas? (Mediante la programación o el uso de software)

(No sé si debería publicar esta pregunta en StackOverflow o SuperUser.Si lugar equivocado, por favor migrarlo)

También estoy interesado en hacer mi tts motor. Aquí hay información que he encontrado. En este enlace puedes encontrar una breve descripción de lo que tienes que hacer para que tu motor de tts para android. Desde API nivel 14 hay clase abstracta para la implementación del motor tts. Más información en el enlace .

Pero hacer la conversión del texto al discurso no es tan fácil. Una cierta información básica qué tts el motor debe implementar se puede encontrar en wikipedia .

  • Texto de Android a voz Voz masculina
  • Referencia no resuelta en el anonimo oyente de Kotlin
  • ¿Qué en TtsService podría explicar la falta de onUtteranceCompleted () para playEarcon ()?
  • Android "speak fallado: no está vinculado al motor tts"
  • TTS omite al azar las primeras letras de la oración
  • La salida TTS siempre va a A2DP
  • ¿Por qué TextToSpeech.getLanguage () * a veces * devuelve null?
  • ¿Cómo agregar voces nuevas a Android Pico TTS?
  • TTS android 4.1 jellybean
  • Android TTS no habla gran cantidad de texto
  • ¿Cómo saber cuándo se termina el TTS?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.