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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:55:09
VB 如何判断 Microsoft Speech SDK 一句话说完 ,或者说说话已经结束.
x[N@L` H,((-b_jHJKfpL&;3㧇Lntr}Igӗ9)!RWRXژ9m|*,Lh[in$vmTN2q 6ÏnjƼ[Ǩi0 Zw2 1uUBb *BGW=Nŭ6l3hxQw 4t ƲU6WRo{A{OSf ubaȜkW~w+NkN| (>1>xx0"n T t|:2o"慝{D{DV>?

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

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