关于 SpeechLib.SpVoice的EndStream事件

bb35711951 2009-12-25 08:27:48
到底怎么定义才能用啊?

SpVoice MyVoice=new SpVoice();
MyVoice.EndStream += new _ISpeechVoiceEvents_EndStreamEventHandler(MyVoice_EndStream);

MyVoice.Speak(textBox1.Text,SpeechVoiceSpeakFlags.SVSFlagsAsync);

void MyVoice_EndStream(int StreamNumber, object StreamPosition)
{
textBox2.Text = "000";
}


我大概这样写,但是那个MyVoice_EndStream压根就不执行的!加上断点测试过,完全没执行~
网上找了半天了~一点建设性的资料都没。。

有人知道的吗?指教下~谢谢了~
这个是用c#写的~
...全文
515 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cocos精品源码 2010-11-07
  • 打赏
  • 举报
回复
这个的话 你用委托事件应该得到的 不过是在asp.net里面是得不到的
spmzfz 2009-12-27
  • 打赏
  • 举报
回复

private void button1_Click(object sender, EventArgs e)
{
SpeechLib.SpVoice MyVoice = new SpVoice();
MyVoice.EndStream += new _ISpeechVoiceEvents_EndStreamEventHandler(MyVoice_EndStream);
MyVoice.Speak("ok", SpeechVoiceSpeakFlags.SVSFlagsAsync);
}

void MyVoice_EndStream(int StreamNumber, object StreamPosition)
{
MessageBox.Show("MyVoice EndStream");
}


我帮助你测试了,没问题,可执行的。
bb35711951 2009-12-26
  • 打赏
  • 举报
回复
。。。没个人能帮忙的啊?
哎。。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧