AutoIt如何实现语音朗读 [已解决]
本帖最后由 xiehuahere 于 2010-4-11 13:19 编辑SoundPlay只能播放一些制定的音频文件,并且只能是WAV或者MP3文件。
我想实现类似于VBS中的:CreateObject ("SAPI.SpVoice").Speak "Help me pls"
请问如何做呢?
谢谢! 本帖最后由 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 试了一下二楼兄弟的代码,不错。 回复 2# xiehuahere
中文可以读吗? 可以的,只是有些发音不太动听罢了
你试试也就知道啦 回复 5# xiehuahere
闷得时候读写小说听,谢谢! 比较生硬哦,能改善下就更好啦 这个不错,不用联网也可以用,中文也支持 家里电脑又试了一下,发现声音是和你安装的语音库有关的,没语音库就是男声 太强大了{:face (280):} 好像和电脑的语音库是否支持中文有关,我的系统不支持中文文字。。 顶强·{:1_498:} 学习了正需要 发现好东西,记号 居然如此简单/太感谢
页:
[1]
2