StateChangedEventArgs::RecognizerState Property

 

Gets the current state of the shared speech recognition engine in Windows.

Namespace:   System.Speech.Recognition
Assembly:  System.Speech (in System.Speech.dll)

public:
property RecognizerState RecognizerState {
	RecognizerState get();
}

Property Value

Type: System.Speech.Recognition::RecognizerState

A RecognizerState instance that indicates whether the state of a shared speech recognition engine is Listening or Stopped.

The following example updates a display based on the state information provided by a RecognizerState instance that is obtained from the RecognizerState property of a StateChangedEventArgs instance passed to a handler for a StateChanged event.


// Make sure that _recognizer and recognition start buttons are disabled if state is stopped.
// Re-enable the start button to allow manual re-enable if the speech recognizer is listening.
_recognizer.StateChanged +=
  delegate(object sender, StateChangedEventArgs eventArgs) 
{
  _recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();
};

.NET Framework
Available since 3.0
Return to top
Show: