Exemple #1
0
        void SR_AudioCaptureStateChanged(SpeechRecognizer sender,
                                         SpeechRecognitionAudioCaptureStateChangedEventArgs args)
        {
            // Show the panel that corresponds to the current state.
            switch (args.State)
            {
            case SpeechRecognizerAudioCaptureState.Complete:
                if (!this.cancelled)
                {
                    SetPanel(CompletePanel);
                }
                break;

            case SpeechRecognizerAudioCaptureState.Initializing:
                SetPanel(InitPanel);
                break;

            case SpeechRecognizerAudioCaptureState.Listening:
                SetPanel(ListenPanel);
                break;

            case SpeechRecognizerAudioCaptureState.Thinking:
                SetPanel(ThinkPanel);
                break;

            default:
                break;
            }
        }
Exemple #2
0
        /// <summary>
        /// Update the speech recognition audio capture state.
        /// </summary>
        private async void SR_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognitionAudioCaptureStateChangedEventArgs args)
        {
            Debug.WriteLine(args.State);
            lastState = args.State;
            switch (args.State)
            {
            case SpeechRecognizerAudioCaptureState.Canceled:
                Status.Text = "Operation cancelled.";
                break;

            case SpeechRecognizerAudioCaptureState.Cancelling:
                Status.Text = "Cancelling capture operation...";
                break;

            case SpeechRecognizerAudioCaptureState.Complete:
                Status.Text = "Audio capture complete.";
                break;

            case SpeechRecognizerAudioCaptureState.Initializing:
                Status.Text = "Initializing audio capture...";
                break;

            case SpeechRecognizerAudioCaptureState.Listening:
                Status.Text = "Listening...";
                break;

            case SpeechRecognizerAudioCaptureState.Thinking:
                Status.Text = "Interpreting audio input...";
                break;

            default:
                Status.Text = "Unknown capture state.";
                break;
            }
        }
Exemple #3
0
 void SR_AudioCaptureStateChanged(SpeechRecognizer sender,
     SpeechRecognitionAudioCaptureStateChangedEventArgs args)
 {
     // Show the panel that corresponds to the current state.
     switch (args.State)
     {
         case SpeechRecognizerAudioCaptureState.Complete:
             if (!this.cancelled) SetPanel(CompletePanel);
             break;
         case SpeechRecognizerAudioCaptureState.Initializing:
             SetPanel(InitPanel);
             break;
         case SpeechRecognizerAudioCaptureState.Listening:
             SetPanel(ListenPanel);
             break;
         case SpeechRecognizerAudioCaptureState.Thinking:
             SetPanel(ThinkPanel);
             break;
         default:
             break;
     }
 }
 void speechRec_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognitionAudioCaptureStateChangedEventArgs args)
 {
     CaptureStateTextBlock.Text = "Capture State: " + Enum.GetName(typeof(SpeechRecognizerAudioCaptureState), args.State);
 }
Exemple #5
0
 void speechRec_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognitionAudioCaptureStateChangedEventArgs args)
 {
     CaptureStateTextBlock.Text = "Capture State: " + Enum.GetName(typeof(SpeechRecognizerAudioCaptureState), args.State);
 }