private void Engine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { //DumpInfo("Recognised", e.Result); //System.Diagnostics.Debug.WriteLine("Confidence {0} vs threshold {1} for {2}", e.Result.Confidence, Confidence, e.Result.Text); if (e.Result.Confidence >= Confidence) { SpeechRecognised?.Invoke(e.Result.Text, e.Result.Confidence); } else { SpeechNotRecognised?.Invoke(e.Result.Text, e.Result.Confidence); } }
private void Engine_SpeechRecognitionRejected(object sender, SpeechRecognitionRejectedEventArgs e) { //DumpInfo("Rejected", e.Result); SpeechNotRecognised?.Invoke(e.Result.Text, e.Result.Confidence); }