找回密码
 加入
搜索
查看: 2110|回复: 3

关于调用语音包读取文字后的停止或暂停!!

[复制链接]
发表于 2009-12-4 12:07:31 | 显示全部楼层 |阅读模式
源代码如下::
                 下面的代码可以报读文字 。。但无法暂停或停止语音报读。。
                   求暂停或停止方法!!!!
$objVoice = ObjCreate("SAPI.SpVoice")   
$objVoice.Voice = $objVoice.GetVoices("Name=Microsoft Simplified Chinese").Item(0)   
$objVoice.rate =1  ;  '速度:0-10   
$objVoice.Volume=100 ;'声音:0-100  
$objVoice.Speak('你现在使用的计算机名是'&_hhh(@ComputerName))
$objVoice.Speak('IP是'&_hhh(@IPAddress1))

Func _hhh($txt)
        Local $wn
        $b=StringLen($txt)
        For $a=1 To $b
                $wn=$wn&' '&StringMid ($txt, $a, 1)
        Next
        Return $wn
EndFunc
发表于 2009-12-4 16:04:55 | 显示全部楼层
在处理AutoIt语音的属性和函数接口!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-12-4 16:11:29 | 显示全部楼层
objVoice.pause();
Stop()好像没有,应该作为特殊的Pause处理即可!
 楼主| 发表于 2009-12-4 17:09:37 | 显示全部楼层
继续顶。。希望老大们出来回复下!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 15:41 , Processed in 0.079594 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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