我正在创建一个声音识别程序,但有一个我无法在 C++ 中解决的语法错误,它是:
sRecognize->SpeechRecognized += sRecognize_SpeechRecognized;
错误说:
错误 1 错误 C3867:“SoundRecognizer::MyForm::sRecognize_SpeechRecognized”:函数调用缺少参数列表;使用 '&SoundRecognizer::MyForm::sRecognize_SpeechRecognized' 创建指向成员 d:\c++\studio\testing\soundrecognizer\soundrecognizer\MyForm.h 的指针 114 1 SoundRecognizer
功能sRecognize_SpeechRecognized
:
private :
void sRecognize_SpeechRecognized(Object^ sender, SpeechRecognizedEventArgs^e)
{
if (e->Result->Text == "exit")
{
Application::Exit();
}
else
{
textBox1->Text = textBox1->Text + " " + e->Result->Text->ToString();
}
}