Отсутствующие языки в TTS android

Я работаю над приложением для Android, которое использует функциональность TextToSpeech, предоставляемую Google, и следую этому примеру:

Пример TTS от Google

Я хочу знать с этой строкой:

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.
    }

Что я могу сделать, если данные языка отсутствуют на устройстве пользователя? Приложение не продолжит работу, если данных нет? Есть ли способ разрешить пользователю получить язык на своем устройстве? У меня есть тестовое устройство, на котором, кажется, вообще нет языков.

7
задан Charles 1 January 2012 в 20:50
поделиться