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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:38:13
VB 如何判断 Microsoft Speech SDK 一句话说完 ,或者说说话已经结束.

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

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