Board logo

标题: [分享]3分钟学会用VBS做个发音软件 [打印本页]

作者: myzam    时间: 2011-2-22 15:38     标题: [分享]3分钟学会用VBS做个发音软件

  1. set objv=createobject("sapi.spvioce")
  2. t=inputbox "请输入你的文本:  "
  3. objv.speak  t
复制代码

1--vbs中首先要明白何为类,对象,属性,方法,到这里动手做一做就明白了。vbs 中自建类 http://www.bathome.net/thread-11318-1-1.html

2--连续读取文本的代码 http://www.bathome.net/thread-11321-1-1.html

3--关于脚本部件的那些事
http://www.bathome.net/thread-11386-1-1.html

[ 本帖最后由 myzam 于 2011-3-14 22:49 编辑 ]
作者: acaigg    时间: 2011-2-22 16:28

试一下。谢谢!!!!!
作者: myzam    时间: 2011-2-22 18:34     标题: 回复 1楼 的帖子

说明一下,你要到控制面板去设置语音包。
系统默认是微软的,只有英文的语音包。
最后是安装:girl_xiaokun 只有33M的语音包。可以到金山词霸网站去下。效果极好。

微软的 脚本中心之脚本专家存档(script guy!),这里的文章特精彩。

http://technet.microsoft.com/zh-cn/library/dd631743.aspx

也可以通过百度 微软脚本中心搜索进入。

[ 本帖最后由 myzam 于 2011-2-22 18:55 编辑 ]
作者: wc726842270    时间: 2011-2-22 23:48

顶一下,LZ让我明白了一些东西,但是对像的方法是怎么获得的呢
作者: Hello123World    时间: 2011-2-23 17:16

activex不能创建sapi.spvioce对像
作者: qyjlyj521    时间: 2011-2-23 18:58

学习了      呵呵
作者: myzam    时间: 2011-2-24 18:37     标题: 回复 5楼 的帖子

这个对象是系统自带的,你只是引用。如果不能,请到你的windows目录下去修复文件sapi




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2