示例#1
0
 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);
 }
示例#2
0
 protected void OnSpeechEnd()
 {
     SpeechEndTime = time;
     if (Enabled)
     {
         SpeechEnd.InvokeSafely();
     }
 }
示例#3
0
        //用于语音识别
        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);
        }
示例#4
0
    public void Update()
    {
        if (MicInput.LoudnessinDecibels > speechDbThreshold)
        {
            lastSpeechTime = Time.time;
            IsSpeaking     = true;
            SpeechStart?.Invoke();
        }

        if (IsSpeaking && Time.time - lastSpeechTime > speechDurationThreshold)
        {
            IsSpeaking = false;
            SpeechEnd?.Invoke();
        }
    }
示例#5
0
 extern static void StartRecognier(Resoult resolut, SpeechBegin speechBegin, SpeechEnd speechEnd, StringBuilder accent);
示例#6
0
 extern static void StartRecognier(Resoult resolut, SpeechBegin speechBegin, SpeechEnd speechEnd);
示例#7
0
 protected virtual void OnSpeechEnd()
 {
     SpeechEnd.InvokeSafely();
 }