找回密码
 加入
搜索
查看: 8399|回复: 18

[AU3基础] AutoIt如何实现语音朗读 [已解决]

 火.. [复制链接]
发表于 2010-4-11 12:06:19 | 显示全部楼层 |阅读模式
本帖最后由 xiehuahere 于 2010-4-11 13:19 编辑

SoundPlay只能播放一些制定的音频文件,并且只能是WAV或者MP3文件。

我想实现类似于VBS中的:CreateObject ("SAPI.SpVoice").Speak "Help me pls"
请问如何做呢?
谢谢!

评分

参与人数 2金钱 +40 收起 理由
seeyou + 30 Nice work!
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

 楼主| 发表于 2010-4-11 13:13:01 | 显示全部楼层
本帖最后由 xiehuahere 于 2010-4-11 13:20 编辑

官方论坛上找到的,基本能满足我的需求了,也供大家参考:
http://www.autoitscript.com/forum/index.php?showtopic=12748
_TalkOBJ('This is auto it beta speaking.')

Func _TalkOBJ($s_text)
  Local $o_speech = ObjCreate("SAPI.SpVoice")
  $o_speech.Speak($s_text)
  $o_speech = ""
EndFunc
发表于 2010-4-12 09:47:00 | 显示全部楼层
试了一下二楼兄弟的代码,不错。
发表于 2010-4-14 14:50:32 | 显示全部楼层
回复 2# xiehuahere

中文可以读吗?
 楼主| 发表于 2010-4-14 15:06:35 | 显示全部楼层
可以的,只是有些发音不太动听罢了
你试试也就知道啦
发表于 2010-4-14 15:10:24 | 显示全部楼层
回复 5# xiehuahere

闷得时候读写小说听,谢谢!
发表于 2010-4-14 20:40:54 | 显示全部楼层
比较生硬哦,能改善下就更好啦
发表于 2010-10-20 12:45:24 | 显示全部楼层
这个不错,不用联网也可以用,中文也支持
发表于 2010-10-20 19:06:49 | 显示全部楼层
家里电脑又试了一下,发现声音是和你安装的语音库有关的,没语音库就是男声
发表于 2011-3-26 18:22:39 | 显示全部楼层
太强大了
发表于 2011-9-27 09:58:19 | 显示全部楼层
好像和电脑的语音库是否支持中文有关,我的系统不支持中文文字。。
发表于 2011-10-4 18:50:37 | 显示全部楼层
顶  强·
发表于 2011-10-10 20:48:39 | 显示全部楼层
学习了  正需要
发表于 2012-11-15 09:34:37 | 显示全部楼层
发现好东西,记号
发表于 2012-11-15 18:28:10 | 显示全部楼层
居然如此简单/太感谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-10 02:19 , Processed in 0.085208 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表