我正在尝试创建一个TextToSpeech
说葡萄牙语 ( pt_BR
) 的简单应用程序。默认的Locale Android 参考不包括pt_BR
,所以我创建了它:
public Locale pt_BR = new Locale("pt", "BR");
...
public void onInit(int initStatus) {
tts.setLanguage(pt_BR);
}
它有效,但声音非常“机器人”,一点也不流畅。是否可以下载(甚至购买)特定语言的不同声音?(不是应用程序,而是语音本身,因此我可以将语音包含TextToSpeech
在我的应用程序项目中)。
谢谢!