首先,本人聲明本人只懂java,所以不知道具體怎麼調用window的語音系統。用C、C++應該都可以,由於項目太急了,具體沒去研究。
如果項目中只要讀取英文,那倒直接可以用free tts,但是對中文支持不行。等下會給出完整例子。
一、使用free tts
去看官網就OK了,地址如下:http://freetts.sourceforge.net/docs/index.php
下載的地址,在官網上有:http://sourceforge.net/projects/freetts/files/FreeTTS/
下載後記得把jar放到系統中,他裏面例子很多,大家可以參考。
由於中文的沒有,我這裏給箇中文的例子:下載打包文件即可
二、由於本人沒找到好的已經打包成可以用的語音調用程序(dll、ocx等都沒,如果有人有,發我一份也行,本人非常感謝),並且自己不會寫(有空會去學,然後寫了再共享),所以用了一個破解版的,大家也可以看看。
具體使用方法裏面都寫明確了。
由於上面那種方法,在除了服務器電腦之外的所有電腦都無法使用,也就是不適用於web,即使安裝了客戶端。所有有了第三種方法。
三、直接採用js來實現,針對ie,去微軟下載即可。
這裏我也把js的demo上傳上來。然後去下載相應的語音庫。
語音庫的比較,我這裏也給個鏈接:
注意需要修改active,不然會阻止的,當然如果直接用jsp或者html,直接不阻止就行了。