예제 #1
0
 private void CancelButton_Click(object sender, RoutedEventArgs e)
 {
     // Cancel the current speech session and return to start.
     SR.RequestCancelOperation();
     SetPanel(StartPanel);
     CancelButton.Visibility = Visibility.Collapsed;
 }
        void speechRec_RecognizerResultReceived(SpeechRecognizer sender, SpeechRecognitionResultReceivedEventArgs args)
        {
            if (args.Text == null)
            {
                return;
            }

            IntermediateResultsTextBlock.Text = "IntermediateResults: " + args.Text;

            if (args.Text.ToLower().Contains("cancel"))
            {
                speechRec.RequestCancelOperation();
            }
            else if (args.Text.ToLower().Contains("stop"))
            {
                speechRec.StopListeningAndProcessAudio();
            }
        }
예제 #3
0
 private void StopListeningButton_OnClick(object sender, RoutedEventArgs e)
 {
     //SR.StopListeningAndProcessAudio();
     SR.RequestCancelOperation();
 }