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