SpeechDetectedEventArgs::AudioPosition Property
.NET Framework (current version)
Gets the position in the audio stream where speech was detected.
Assembly: System.Speech (in System.Speech.dll)
Property Value
Type: System::TimeSpanReturns the location of a detected phrase within a recognition engine’s speech buffer.
The example below creates a handler for SpeechRecognizer::SpeechDetected or SpeechRecognitionEngine::SpeechDetected events. The handler initializes a display each 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);
};
.NET Framework
Available since 3.0
Available since 3.0
Show: