2011-08-28 33 views
14

Como sé, TTS necesita un motor TTS para hablar un idioma. En el emulador de Android 2.2, el motor Pico TTS es el predeterminado. Solo tiene algunos idiomas populares. Puedo ver algunos motores en Market que deben comprarse para instalar. Mi pregunta: ¿hay alguna manera de crear un motor de costumbre que es compatible con otros idiomas (por programación o el uso de software)Cómo crear un motor de texto a voz personalizado

(no sé si debería publicar esta pregunta en StackOverflow o superusuario Si lugar equivocado?. , migrarlo)

+0

Especifique para qué idioma desea habilitar la funcionalidad TTS. ¿Es su requisito de vocabulario limitado (por ejemplo, funcionalidad TTS para solo dígitos de 0 a 9) o para el ingreso de texto arbitrario? –

+0

Cualquier idioma, si es posible, quiero decir que quiero crear un nuevo motor TTS mediante la codificación. – Emerald214

Respuesta

9

También estoy interesado en hacer mi motor de tts. Aquí hay alguna información que he encontrado. En this link puede encontrar una breve descripción de lo que tiene que hacer para hacer que su motor de tts para Android. Desde API nivel 14 hay una clase abstracta para la implementación del motor tts. Más sobre link.

Pero hacer la conversión de texto a voz no es tan fácil. Parte de la información básica que debe implementar el motor de tts se puede encontrar en wikipedia.