Estoy tratando de implementar la tecnología de texto a voz de Android en mi actividad. Es un juego de palabras simple y quiero que el motor TTS deletree una sola letra cuando el usuario presiona un botón. Por ejemplo, cuando el usuario presiona el botón A, quiero escuchar "A".Android TTS (Text-To-Speech) no pronuncia una sola letra correctamente
El problema es que el método .speak
solo toma una cadena como entrada. Entonces, cuando le digo al motor TTS que solo quiero una cadena de una sola letra, el sonido no es la pronunciación de la letra. ¿Hay alguna manera de que pueda pronunciar correctamente las cadenas de una sola letra?
La solución hasta ahora, era usar como entrada de cadena, palabras que suenan como las letras, p. "bee" para B, "ver" para C y así sucesivamente. ¿Pero qué pasa con F, H y así sucesivamente?
¿Alguna otra idea?
ef? aitch? Creo que lo que estás haciendo puede ser la única forma de evitar este comportamiento. – TheLastBert
Esto realmente depende del motor TTS; con Google TTS motor versión 3.10.10, las letras individuales se están sintetizando como se espera en inglés. – ozbek