0

我正在尝试将文本设置为语音对象语言为卡纳达语。下面是我根据文档设置语言代码为 kn 的语言的代码。但不知何故,我收到错误消息,因为语言不受支持

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 将提供它,它将帮助我很多

4

0 回答 0