SpeechHypothesizedEventArgs Class

 

Returns notification from SpeechRecognitionEngine.SpeechHypothesized or SpeechRecognizer.SpeechHypothesized events.

This class supports the .NET Framework infrastructure and is not intended to be used directly from application code.

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

System.Object
  System.EventArgs
    System.Speech.Recognition.RecognitionEventArgs
      System.Speech.Recognition.SpeechHypothesizedEventArgs

[SerializableAttribute]
public class SpeechHypothesizedEventArgs : RecognitionEventArgs

NameDescription
System_CAPS_pubpropertyResult

Gets the recognition result data associated with the speech recognition event.(Inherited from RecognitionEventArgs.)

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

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

You can obtain detailed information about a tentatively recognized phrase by using the Result property.

Numerous SpeechHypothesized events are generated as a recognition engine attempts to identify an input phrase. Typically, handling these events is useful only for debugging.

SpeechHypothesizedEventArgs derives from RecognitionEventArgs.

The example below creates a handler for SpeechRecognizer.SpeechHypothesized or SpeechRecognitionEngine.SpeechHypothesized events. The handler uses an instance of SpeechHypothesizedEventArgs to return and display information about a tentatively recognized phrase.

// Create a handler for the SpeechHypothesized event.
recognizer.SpeechHypothesized += new EventHandler<SpeechHypothesizedEventArgs>(recognizer_SpeechHypothesized);

// Handle the event and display the hypothesized result.
void recognizer_SpeechHypothesized (object sender, SpeechHypothesizedEventArgs e)
  {
    Console.WriteLine("Hypothesized text: " + e.Result.Text);
  }

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: