在我的应用中,我们可以动态更改语言。我编写了以下代码来设置textToSpeech语言
if (textToSpeech!!.isLanguageAvailable(CountryConfiguration.locale) == TextToSpeech.LANG_AVAILABLE) {
textToSpeech!!.language = CountryConfiguration.locale
}
但是它并没有改变口音。语音口音是设备的默认区域设置。
有什么方法可以改变口音?
答案 0 :(得分:0)
检查:https://android-developers.googleblog.com/2009/09/introduction-to-text-to-speech-in.html
mTts.isLanguageAvailable(Locale.UK))
mTts.isLanguageAvailable(Locale.FRANCE))
mTts.isLanguageAvailable(new Locale("spa", "ESP")))