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

Определение

Перечисляет значения состояния распознавателя.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Наследование
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 .

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

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