RecognizerState RecognizerState RecognizerState RecognizerState Enum

Определение

Перечисляет значения состояния распознавателя.Enumerates values of the recognizer's state.

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

Поля

Listening Listening Listening Listening 1

Механизм распознавания доступен для получения и анализа звукового ввода.The recognition engine is available to receive and analyze audio input.

Stopped Stopped Stopped Stopped 0

Механизм распознавания не получает и не анализирует звуковой ввод.The recognition engine is not receiving or analyzing audio input.

Примеры

В приведенном ниже примере приложение отображает состояние распознавателя в его реализации обработчика для StateChanged события.In the example below, an application displays the state of a recognizer in its implementation of a handler for the StateChanged event.

  
_recognizer.StateChanged +=  
    delegate(object sender, StateChangedEventArgs eventArgs) {  
        _recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();  
    };  
  

Комментарии

RecognizerStateИнкапсулирует состояние выполнения модуля распознавания речи по умолчанию для клиентов, использующих SpeechRecognizer для доступа к службе технологии распознавания речи Windows Desktop.RecognizerState encapsulates the running state of the default speech recognition engine for clients using SpeechRecognizer to access the Windows Desktop Speech Recognition Technology service.

Приложения могут получать текущее состояние модуля распознавания рабочего стола в виде RecognizerState объекта путем запроса State свойства SpeechRecognizer экземпляра.Applications can obtain the current state of the desktop recognition engine as a RecognizerState object by querying the State property on a SpeechRecognizer instance. Чтобы получить состояние модуля распознавания рабочего стола после его изменения, приложения могут запросить RecognizerState свойство StateChangedEventArgs объекта, StateChanged переданного обработчику событий.To obtain the state of the desktop recognition engine after it changes, applications can query the RecognizerState property of the StateChangedEventArgs object passed to a handler for StateChanged events.

Примечание

SpeechRecognitionEngineэкземпляры выполняются в процессе, и их состояние выполнения находится под управлением приложения.SpeechRecognitionEngine instances run in-process and their running state is under the control of the application. Поэтому не содержит свойство, RecognizerState возвращающее объект. SpeechRecognitionEngineTherefore, SpeechRecognitionEngine does not contain a property to return a RecognizerState object.

Состояние сервера распознавания речи для настольных систем является свойством только для чтения и не может управляться программно.The state of a desktop speech recognition server is a read-only property and cannot be controlled programmatically. Пользователи могут изменять состояние распознавания речи, используя пользовательский интерфейс распознавания речи или компонент « Распознавание речи » на панели управленияWindows.Users can change a shared speech recognizer's state using the Speech Recognition user interface (UI) or through the Speech Recognition member of the Windows Control Panel.

Параметры On и Sleep в пользовательском интерфейсе распознавания речи Listening соответствуют состоянию.Both the On and Sleep settings in the Speech Recognition UI correspond to the Listening state. Параметр Off в пользовательском интерфейсе распознавания речи соответствует остановленному.The Off setting in the Speech Recognition UI corresponds to Stopped.

Enabled— Это другое свойство, которое влияет на готовность общего модуля распознавания речи к получению и обработке речевого ввода.Enabled is the other property that affects the readiness of a shared speech recognition engine to receive and process speech input. Можно использовать Enabled для управления тем, активны ли грамматики общего распознавания речи для распознавания.You can use Enabled to control whether or not a shared speech recognition engine's grammars are active for recognition. Однако изменение Enabled свойства не влияет RecognizerState на свойство.However, changing the Enabled property has no effect on the RecognizerState property.

Такие сведения, как описание, поддерживаемый язык и региональные форматы и имя подсистемы распознавания, инкапсулируются в RecognizerInfo типе.Information such as the description, the supported culture and audio formats, and the recognition engine name is encapsulated in the RecognizerInfo type.

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

Дополнительно