SpeechDetectedEventArgs Class

Definition

Returns data from SpeechDetected or SpeechDetected events.

public ref class SpeechDetectedEventArgs : EventArgs
public class SpeechDetectedEventArgs : EventArgs
type SpeechDetectedEventArgs = class
    inherit EventArgs
Public Class SpeechDetectedEventArgs
Inherits EventArgs
Inheritance
SpeechDetectedEventArgs

Examples

The example below creates a handler for SpeechRecognizer.SpeechDetected or SpeechRecognitionEngine.SpeechDetected events. The handler initializes a display every time speech is detected and displays status information, including audio position.

_recognizer.SpeechDetected +=  
  delegate(object sender, SpeechDetectedEventArgs eventArgs)   
  {  

    // Clear previous recognition information.  
    _audioDeviceStatusLabel.Enabled = true;  
    _audioDeviceStatusLabel.Visible = true;  
    Utils.DisplayAudioInputFormat(_audioStateLabel, _recognizer);  
    Utils.DisplayRecognizerState(_recognizerStateLabel, _recognizer.State);  
    Utils.DisplaySpeechDetected(_speechDetectedLabel, eventArgs.AudioPosition);  
  };  

Remarks

A SpeechDetected event is raised by the SpeechRecognizer and SpeechRecognitionEngine classes.

SpeechDetected events are generated when a recognition engine can identify audio input as human speech.

SpeechDetectedEventArgs derives from EventArgs.

Properties

AudioPosition

Gets the position in the audio stream where speech was detected.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also