AudioState Перечисление

Определение

Содержит список возможных состояний для ввода звука в подсистему распознавания речи.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
Наследование
AudioState

Поля

Имя Значение Описание
Stopped 0

Не обрабатывает входные данные звука.

Silence 1

Получение тишины или нечевого фонового шума.

Speech 2

Получение входных данных речи.

Примеры

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

private SpeechRecognitionEngine sre;

// Initializes the speech recognition engine.
private void Initialize()
{
  sre = new SpeechRecognitionEngine();

  // Add a handler for the AudioStateChanged event.
  sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged);

  // Add other initialization code here.
}

  // Handle the AudioStateChanged event.
  void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e)
{
  AudioState newState = e.AudioState;

  // Handle event here.
}

Комментарии

Вы можете получить состояние входного звука подсистемы распознавания речи с помощью SpeechRecognitionEngine.AudioState свойств и SpeechRecognizer.AudioState свойств. SpeechRecognitionEngine.AudioStateChanged События SpeechRecognizer.AudioStateChanged возникают при изменении состояния входного звука подсистемы распознавания речи.

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

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