/// <summary> /// Speech recognition rejected event handler /// </summary> /// <param name="sender"></param> /// <param name="eventArgs"></param> private void SpeechRecognitionRejectedHandler(object sender, SpeechRecognitionRejectedEventArgs eventArgs) { SpeechRecognitionRejected msg = new SpeechRecognitionRejected(); SpeechRecognitionRejectedNotification notification = new SpeechRecognitionRejectedNotification(); PopulateCommonSpeechNotificationInformation(eventArgs.Result, notification); msg.Body = notification; SendNotification(subMgrPort, msg); }
/// <summary> /// Speech recognition rejected event handler /// </summary> /// <param name="sender"></param> /// <param name="eventArgs"></param> private void SpeechRecognitionRejectedHandler(object sender, SpeechRecognitionRejectedEventArgs eventArgs) { SpeechRecognitionRejected msg = new SpeechRecognitionRejected(); SpeechRecognitionRejectedNotification notification = new SpeechRecognitionRejectedNotification(); if (eventArgs.Result.Audio != null) { notification.StartTime = eventArgs.Result.Audio.StartTime; notification.Duration = eventArgs.Result.Audio.Duration; } else { // If the engine's audio input is set to null no audio information is available notification.StartTime = new DateTime(0); notification.Duration = new TimeSpan(0); } msg.Body = notification; SendNotification(_subMgrPort, msg); }
public IEnumerator <ITask> SpeechDetectedHandler(SpeechRecognitionRejected rejected) { PostActionNotSupported(rejected); yield break; }
private void SpeechRecognitionRejectedProxy(object sender, SpeechRecognitionRejectedEventArgs e) { SpeechRecognitionRejected?.Invoke(this, e); }