首先,本人声明本人只懂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,直接不阻止就行了。