2013-08-06 35 views
0

我正在嘗試創建一個簡單的TextToSpeech說葡萄牙語的應用程序(pt_BR)。 默認Locale Android的參考不包括pt_BR,所以我創造了它:如何爲TextToSpeech啓用不同的語音(和語言)

public Locale pt_BR = new Locale("pt", "BR"); 
... 

public void onInit(int initStatus) { 
    tts.setLanguage(pt_BR); 
} 

和它的作品,但有一個非常「機器人」的聲音,不光滑的。是否可以下載(甚至購買)特定語言的不同聲音? (不是應用程序,而是聲音本身,這樣我就可以在我的應用程序項目中包括語音TextToSpeech)。

謝謝!

回答

0

是的。很少有很好的TTS引擎可用,但你可以使用。他們有免費版本以及增加功能的付費版本。

Nuance發動機是好的。它有TTS和VRS(語音識別系統)。你也可以檢查iSpeech

但我覺得Nuance更好。兩者都有免費版本。您可以輕鬆整合並檢查。