0

我正在尝试创建一个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在我的应用程序项目中)。

谢谢!

4

1 回答 1

0

是的。您可以使用的好的 TTS 引擎很少。他们有免费版本以及增加了功能的付费版本。

细微差别引擎很好。它同时具有 TTS 和 VRS(语音识别系统)。您也可以检查iSpeech

但我觉得 Nuance 更好。两者都有免费版本。您可以轻松集成和检查。

于 2013-08-06T01:34:23.020 回答