将进度条与talker.SpeakAsync结束时间结合起来

时间:2014-08-05 16:54:07

标签: c# visual-studio

我刚刚完成了一个项目,它有一个带有onclick处理程序的图片框,可以说出在richtextbox中找到的文本,我想添加一个进度条,从按下图片开始(声音开始)直到结束说话。 (所以我不希望它被我定时,但是通过演讲本身)

我所做的只是一个带有正常计时器的进度条,怎么做?

1 个答案:

答案 0 :(得分:0)

我假设您正在使用Microsoft的SpeechSynthesizer。如果是这种情况,您可以处理代码中的SpeakProgress事件,并相应地更新进度条,最有可能根据您将收到的SpeakProgressEventArgs类的CharacterCount和CharacterPosition来确定百分比。处理程序上的参数。