VB 如何判断 Microsoft Speech SDK 一句话说完 ,或者说说话已经结束.

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/30 16:04:32

VB 如何判断 Microsoft Speech SDK 一句话说完 ,或者说说话已经结束.

是TTS吗?
我记得TTS可以是异步方式朗读的,有没有同步方式不记得了.如果是同步方式,就没有你说的问题,因为只有朗读完才可以继续执行后面的代码.如果是异步方式,应该会有一个属性标识是否正在朗读.即使没有这个属性,也可以自己做一个标识,开始朗读前赋值,中间做判断,结束后标识复原.
另外,TTS有个stop方法可以将朗读停止.