原理是通过命令CreateObject("SAPI.SpVoice").Speak "我爱你" 朗读出“我爱你”这个文本,须调用SAPI.SpVoice。
我先前装的32位版本确实不行,现在我用的win64位,却可以了
估计是有些安装镜像中去除了语音功能,和是不是win7无关吧。
你看看“控制面板\所有控制面板项\”找找有没有“语音识别”这项目,如有这个项目,那再看看打开能不能选择语音。
看图:
如果没有,考虑自己安装。
介绍你看一下这个百度经验:
http://jingyan.baidu.com/article/fb48e8be58421c6e622e14af.html
如果再不行,那只能换换不同的WIN7镜像试试,这工程就大了!!
检查下你的代码。1)新建一个记事本文。2)在里面输入CreateObject("SAPI.SpVoice").Speak
"I
love
YOU"。3)保存扩展名为
.VBS
文件
。4)打开声音,双击运行,电脑就会说
i
love
you
那是因为没有安装SpeechSDK给你的网站就是SpeechSDK的下载地址下载页面的SpeechSDK51.exe是基本安装包,如果只要发音英文的话,下这个就够了。SpeechSDK51LangPack.exe这个是多语言包,如果要发音中文的话,那把这个也下载了sapi.chm是帮助文档参考资料:/=10121欢迎分享,转载请注明来源:内存溢出
评论列表(0条)