Если TTS не поддерживает язык каннада, как воспроизвести текст на каннада? - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь установить для текста язык речи как каннада. ниже приведен код, где я устанавливаю язык, код языка которого известен в соответствии с документацией. Но почему-то я получаю сообщение об ошибке, так как язык не поддерживается

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 предоставит его, это мне очень поможет

...