private void button1_Click(object sender, EventArgs e) { mResoult = new Resoult(Form1.CSCallResoult); mSpeechEnd = new SpeechEnd(Form1.CSCallSpeechEnd); mSpeechBegin = new SpeechBegin(Form1.CSCallSpeechBegin); StartRecognier(mResoult, mSpeechBegin, mSpeechEnd); }
//用于语音识别 private void button1_Click(object sender, EventArgs e) { //用来识别进行的相应委托 mResoult = new Resoult(CSCallResoult); mSpeechEnd = new SpeechEnd(CSCallSpeechEnd); mSpeechBegin = new SpeechBegin(CSCallSpeechBegin); //开启当前的语音识别 StringBuilder content = new StringBuilder(); content.Append("mandarin"); StartRecognier(mResoult, mSpeechBegin, mSpeechEnd, content); }
extern static void StartRecognier(Resoult resolut, SpeechBegin speechBegin, SpeechEnd speechEnd, StringBuilder accent);
protected void OnSpeechBegin() { SpeechBeginTime = time; SpeechBegin.InvokeSafely(); }
extern static void StartRecognier(Resoult resolut, SpeechBegin speechBegin, SpeechEnd speechEnd);
protected virtual void OnSpeechBegin() { SpeechBegin.InvokeSafely(); }