Я работаю над приложением для Android, которое использует функциональность TextToSpeech, предоставляемую 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.
}
Что я могу сделать, если данные языка отсутствуют на устройстве пользователя? Приложение не продолжит работу, если данных нет? Есть ли способ разрешить пользователю получить язык на своем устройстве? У меня есть тестовое устройство, на котором, кажется, вообще нет языков.