Idiomas perdidos en TTS android
Estoy trabajando en una aplicación de Android que utiliza la funcionalidad TextToSpeech proporcionada por Google y he seguido este ejemplo:
Quiero saber con esta línea:
int result = mTts.setLanguage(Locale.US);
if (result == TextToSpeech.LANG_MISSING_DATA ||
result == TextToSpeech.LANG_NOT_SUPPORTED) {
// Lanuage data is missing or the language is not supported.
}
¿Qué puedo hacer si faltan datos del idioma en el dispositivo del usuario? ¿La aplicación no continuará si los datos no están allí? ¿Hay alguna manera de permitir que el usuario obtenga el idioma en su dispositivo? Tengo un dispositivo de prueba que parece no tener ningún idioma en absoluto.