首先,我为我糟糕的英语道歉,但我会试着解释我哪里出错了。我正在尝试做一些类似语音识别机器人的东西。我在youtube上看了一段视频。
当他写下"sRecognize.SpeechRecognized +=“时,他点击了"Tab”按钮,在"=“后面添加了"sRecognize_SpeechRecognized”。
但当我点击Tab时,它会添加"new EventHandler< SpeechRecognizedEventArgs >(sRecognize_SpeechRecognized);“
有谁能帮我吗?我该怎么做?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SpeechRecognizer sRecognize = new SpeechRecognizer();
private void Form1_Load(object sender, EventArgs e)
{
sRecognize.SpeechRecognized +=new EventHandler<SpeechRecognizedEventArgs>(sRecognize_SpeechRecognized);
}发布于 2016-04-26 07:45:36
下面是我如何修复它的。
我刚在"+=“后面加上了sRecognize_SpeechRecognized
并编写了下面的代码。
void sRecognize_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
richTextBox1.AppendText(e.Result.Text.ToString() + " ");
}最后,它看起来像这样,并且工作正常。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SpeechRecognizer sRecognize = new SpeechRecognizer();
private void Form1_Load(object sender, EventArgs e)
{
sRecognize.SpeechRecognized += sRecognize_SpeechRecognized;
}
void sRecognize_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
}https://stackoverflow.com/questions/36852676
复制相似问题