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:

TTS Ejemplo de Google

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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta