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.
Assembly: System.Speech (in System.Speech.dll)
System::EventArgs
System.Speech.Recognition::RecognitionEventArgs
System.Speech.Recognition::SpeechHypothesizedEventArgs
| Name | Description | |
|---|---|---|
![]() | Result | Gets the recognition result data associated with the speech recognition event.(Inherited from RecognitionEventArgs.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | 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);
}
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.
RecognitionEventArgs
RecognitionResult
SpeechRecognizer::SpeechRecognized
SpeechRecognitionEngine::SpeechRecognized
SpeechRecognizedEventArgs
SpeechRecognizer::SpeechHypothesized
SpeechRecognitionEngine::SpeechHypothesized
SpeechRecognitionRejectedEventArgs
SpeechRecognizer::SpeechRecognitionRejected
SpeechRecognitionEngine::SpeechRecognitionRejected
System.Speech.Recognition Namespace


