Поделиться через


SpeechDetectedEventArgs Класс

Определение

Возвращает данные из события SpeechDetected или SpeechDetected.

public ref class SpeechDetectedEventArgs : EventArgs
public class SpeechDetectedEventArgs : EventArgs
type SpeechDetectedEventArgs = class
    inherit EventArgs
Public Class SpeechDetectedEventArgs
Inherits EventArgs
Наследование
SpeechDetectedEventArgs

Примеры

В приведенном ниже примере создается обработчик для 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);  
  };  

Комментарии

Событие SpeechDetected вызывается классами SpeechRecognizer и SpeechRecognitionEngine .

События SpeechDetected создаются, когда подсистема распознавания может идентифицировать входные аудиоданные как человеческую речь.

Интерфейс SpeechDetectedEventArgs является производным от интерфейса EventArgs.

Свойства

AudioPosition

Получает положение в звуковом потоке, где речь обнаружена.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел