关于调用语音包读取文字后的停止或暂停!!
源代码如下::下面的代码可以报读文字 。。但无法暂停或停止语音报读。。
求暂停或停止方法!!!!
$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 在处理AutoIt语音的属性和函数接口! objVoice.pause();
Stop()好像没有,应该作为特殊的Pause处理即可! 继续顶。。希望老大们出来回复下!!!
页:
[1]