TTS 在 HTML里使用


脚本如下


<script>
var spVoice ;
var spVoice ;
var locker=0,Tostr,ShowStr,synLock,running = false;






function Voice(str)
{


try{


    Tostr = str;
  
locker = locker +1;
  setTimeout("SyncVoice();",200);
  


}catch(err){alert(err);
}


}






function StopVoice()
{   
spVoice.Speak("", 2);


//spVoice.Pause();


}




function SyncVoice()
{
  
  if(running)
 
       return;
   
 while(locker != synLock)
   
 {
        try{
          
  running = true;
          
  synLock = locker;
       
     ShowStr = Tostr;
        
    if(spVoice == null)
      
     spVoice = new ActiveXObject("Sapi.SpVoice");
 
    else
     spVoice.resume();
       spVoice.Speak(ShowStr,1);
     
  }
        catch(exc)
      
  {
         
   running = false;
  
      }
 
   finally 
        {
    
        running = false;
   
     }
   }


}
//Voice("测试声音组件.测试声音组件.测试声音组件.测试声音组件.");


</script>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值