如何在Android中动态更改TextToSpeech的重音

时间:2018-07-10 05:07:44

标签: android text-to-speech google-text-to-speech

在我的应用中,我们可以动态更改语言。我编写了以下代码来设置textToSpeech语言

 if (textToSpeech!!.isLanguageAvailable(CountryConfiguration.locale) == TextToSpeech.LANG_AVAILABLE) {
            textToSpeech!!.language = CountryConfiguration.locale
        }

但是它并没有改变口音。语音口音是设备的默认区域设置。

有什么方法可以改变口音?

1 个答案:

答案 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")))