如果TTS不支持卡纳达语,如何在卡纳达语中播放文字?

时间:2018-06-28 11:04:14

标签: android text-to-speech kannada

我试图将“文本”设置为语音对象语言为“卡纳达语”。以下是我根据文档设置语言代码为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提供它,它将对我有很大帮助

0 个答案:

没有答案