java實現tts(語音開發)

    首先,本人聲明本人只懂java,所以不知道具體怎麼調用window的語音系統。用C、C++應該都可以,由於項目太急了,具體沒去研究。

    如果項目中只要讀取英文,那倒直接可以用free tts,但是對中文支持不行。等下會給出完整例子。

    一、使用free tts

    去看官網就OK了,地址如下:http://freetts.sourceforge.net/docs/index.php

    如果要中文就翻譯下。http://translate.google.com.hk/translate?hl=zh-CN&sl=auto&tl=zh-CN&u=http://freetts.sourceforge.net/docs/index.php

   

    下載的地址,在官網上有:http://sourceforge.net/projects/freetts/files/FreeTTS/

     下載後記得把jar放到系統中,他裏面例子很多,大家可以參考。

 

    由於中文的沒有,我這裏給箇中文的例子:下載打包文件即可

 

    二、由於本人沒找到好的已經打包成可以用的語音調用程序(dll、ocx等都沒,如果有人有,發我一份也行,本人非常感謝),並且自己不會寫(有空會去學,然後寫了再共享),所以用了一個破解版的,大家也可以看看。

    具體使用方法裏面都寫明確了。

   

由於上面那種方法,在除了服務器電腦之外的所有電腦都無法使用,也就是不適用於web,即使安裝了客戶端。所有有了第三種方法。

 

    三、直接採用js來實現,針對ie,去微軟下載即可。

    下載地址:http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530

    這裏我也把js的demo上傳上來。然後去下載相應的語音庫。

    語音庫的比較,我這裏也給個鏈接:

http://news.newhua.com/news1/evaluation/2008/519/08519161331B0HB0DFIA6171DEAE3E600E13F871GH8JB4FKA6I8E5B0.html

 

注意需要修改active,不然會阻止的,當然如果直接用jsp或者html,直接不阻止就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章