// Detect capture state changes and write the capture state to the text block.
 void myRecognizer_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognizerAudioCaptureStateChangedEventArgs args)
 {
     if (args.State == SpeechRecognizerAudioCaptureState.Capturing)
     {
         //playSound("Say an action or say help for more information");
     }
     else if (args.State == SpeechRecognizerAudioCaptureState.Inactive)
     {
         //playSound("No word processing");
     }
 }
 void speechRecognizer_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognizerAudioCaptureStateChangedEventArgs e)
 {
     Dispatcher.BeginInvoke(() => CaptureStatusTextBlock.Text = e.State.ToString());
 }
 void speechRecognizer_AudioCaptureStateChanged(SpeechRecognizer sender, SpeechRecognizerAudioCaptureStateChangedEventArgs e)
 {
     Dispatcher.BeginInvoke(() => CaptureStatusTextBlock.Text = e.State.ToString());
 }