Я пытаюсь установить для текста язык речи как каннада. ниже приведен код, где я устанавливаю язык, код языка которого известен в соответствии с документацией. Но почему-то я получаю сообщение об ошибке, так как язык не поддерживается
int result = tts.setLanguage(new Locale("kn", "IN"));
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Log.e("TTS", "This Language is not supported");
result = tts.setLanguage(Locale.US);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
result = tts.setLanguage(Locale.ENGLISH);
}
}
Пожалуйста, предложите, каковы подходы для воспроизведения этого текста на языке каннада или на любом другом языке. Если какой-либо API предоставит его, это мне очень поможет