2010-09-10 62 views
0

我想使文本到語音轉換器, 我發現java提供免費TTS(文字到語音)來做到這一點, ,但我不知道如何在黑莓實施。 請幫我使用它。如何在黑莓中使用文本到語音(TTS)?

+0

你能提供一個鏈接到你找到的免費tts嗎?你是否希望直接在黑莓上運行tts,或者你會基於免費版本實現自己的tts代碼? – 2010-09-10 15:13:56

+0

http://freetts.sourceforge.net/docs/index.php#download_and_install – amit 2010-09-11 10:39:56

回答

0

從常見問題的FreeTTS,代碼需要JDK 1.4,所以是使用不可用的BlackBerry設備的Java API功能:

Why must I use Java 2 SDK, Standard Edition, v1.4?

一些許多令人信服的理由來使用Java 2 SDK,標準版 版本,v1.4。是:

新的IO軟件包 - Java 2 SDK標準版v1.4提供了一個新的提供內存映射文件I/O的IO (java.nio)軟件包。這個包 大大減少了FreeTTS數據庫的加載時間。常規 表達式 - Java 2 SDK標準版v1.4爲正則表達式匹配(java.util.regex)提供了一個新的 包。它們是在FreeTTS文本標準化步驟中使用的 。 Assert Facility - Java 2 SDK,Standard Edition v1.4添加了新的assert關鍵字,以確保 在繼續執行之前滿足某些條件。 FreeTTS在語音合成的所有階段使用此關鍵字。
編譯器優化 - Java 2 SDK,標準版,v1.4有 許多編譯器優化產生更快,更緊湊的 代碼。例如,使用-server開關,字節代碼被優化爲 以儘可能消除對數組訪問的邊界檢查。