我正在使用文本转语音。
当我设置语言时使用
mTts = new TextToSpeech(this, this);
mTts.setLanguage(Locale.UK)
我总是有美国口音。
解决此问题的唯一方法是更改 Android 系统中的默认语言设置。我做错了什么?
最佳答案
已解决
与其将它放在 onActivityResult() 中,不如将它放在 onInit(int status) 中,这样就可以了
关于android - 文本到语音 setLanguage() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229142/