RecognizerState Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет значения состояния распознавателя.
public enum class RecognizerState
public enum RecognizerState
type RecognizerState =
Public Enum RecognizerState
- Наследование
Поля
Listening | 1 | Механизм распознавания доступен для получения и анализа звукового ввода. |
Stopped | 0 | Механизм распознавания не получает и не анализирует звуковой ввод. |
Примеры
В приведенном ниже примере приложение отображает состояние распознавателя в реализации обработчика для StateChanged события .
_recognizer.StateChanged +=
delegate(object sender, StateChangedEventArgs eventArgs) {
_recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();
};
Комментарии
RecognizerState инкапсулирует состояние выполнения подсистемы распознавания речи по умолчанию для клиентов, использующих SpeechRecognizer для доступа к службе технологии распознавания речи windows Desktop.
Приложения могут получить текущее состояние обработчика распознавания рабочего стола в виде RecognizerState объекта, запрашивая State свойство в экземпляре SpeechRecognizer . Чтобы получить состояние подсистемы распознавания рабочего стола после его изменения, приложения могут запрашивать RecognizerState свойство StateChangedEventArgs объекта, переданного обработчику для StateChanged событий.
Примечание
SpeechRecognitionEngine экземпляры выполняются внутри процесса, и их состояние выполнения находится под контролем приложения. Таким образом, SpeechRecognitionEngine не содержит свойства для возврата RecognizerState объекта .
Состояние сервера распознавания речи на рабочем столе является свойством только для чтения и не может управляться программным способом. Пользователи могут изменять состояние общего распознавателя речи с помощью пользовательского интерфейса распознавания речи или с помощью элемента распознавания речиwindows панель управления.
Параметры Включено и Спящий режим в пользовательском интерфейсе распознавания речи соответствуют состоянию Listening
. Параметр Выкл . в пользовательском интерфейсе распознавания речи соответствует параметру Остановлено.
Enabled — это другое свойство, которое влияет на готовность механизма распознавания общей речи к приему и обработке речевых данных. Вы можете использовать для Enabled управления тем, активны ли грамматики общего модуля распознавания речи для распознавания. Однако изменение Enabled свойства не влияет на RecognizerState свойство .
В тип инкапсулируются такие сведения, как описание, поддерживаемые язык и региональные параметры и аудиоформаты, а также имя обработчика распознавания RecognizerInfo .