SpeechDetectedEventArgs.AudioPosition Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает положение в звуковом потоке, где речь обнаружена.
public:
property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan
Значение свойства
Возвращает расположение обнаруженной фразы в буфере речи модуля распознавания.
Примеры
В приведенном ниже примере создается обработчик для SpeechRecognizer.SpeechDetected событий или SpeechRecognitionEngine.SpeechDetected . Обработчик инициализирует отображение при каждом обнаружении речи и отображает сведения о состоянии, включая положение звука.
_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);
};