Android提供了一项很酷的功能(从Android 1.6开始),称为文本到语音(TTS),可以用不同的语言说文本。我已经在TTS上编写了代码。一切正常。但是现在我想将TTS的语言设置为“孟加拉语”。但是TTS当前不支持“孟加拉语”。有什么办法可以将TTS的语言设置为“孟加拉语”。

 tts = new TextToSpeech(TextToSpeechSultan.this,new TextToSpeech.OnInitListener() {

            public void onInit(int status)
            {
                if(status != TextToSpeech.ERROR)
                {
                    tts.setLanguage(Locale.US);


                }
            }
        });

最佳答案

不,很遗憾,Android不支持孟加拉语或北印度语。请参阅下面支持的语言环境列表

http://developer.android.com/reference/java/util/Locale.html

它的外观也不支持许多其他语言。

关于android - 我可以阅读其他语言并与TTS交流,例如“孟加拉语”,“印地语”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13006516/

10-12 00:49