lovoice.speak(thisform.edit1.text,1)
speak()的第二个参数为 1 是异步方式,执行之后在适当时候可以暂停或中止。
oSpeak = CREATEOBJECT("SAPI.SPVoice")
cStr = "该SpVoice对象带来了文字到应用程序使用的SAPI自动化语音转换(TTS)引擎功能。"+;
"应用程序可以创建无数SpVoice对象,每个独立和与人交往的能力。 一个SpVoice对象,"+;
"通常简称为一个声音,是创建具有默认属性设置,以便它已准备好立即发言。"
oSpeak.SPEAK(cStr, 1)
&& 1异步,0同步
? "按任一键......暂停"
INKEY(0)
oSpeak.Pause()
? "按任一键......恢复"
INKEY(0)
oSpeak.Resume()
? "按任一键......结束"
INKEY(0)
RELEASE oSpeak
? "按任一键......"
INKEY(0)