AudioState Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит список возможных состояний аудиовхода в обработчик распознавания речи.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Наследование
Поля
Silence | 1 | Получение тишины или фонового шума без речи. |
Speech | 2 | Получение речевого ввода. |
Stopped | 0 | Не обрабатывает аудиовход. |
Примеры
В следующем примере демонстрируется обработчик событий, обрабатывающий изменение звукового состояния распознавателя речи.
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 возникают при изменении состояния входных аудиоданных обработчика распознавания речи.