Бөлісу құралы:


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

Определение

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

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

Поля

Имя Значение Описание
Stopped 0

Модуль распознавания не получает или не анализирует входные звуки.

Listening 1

Модуль распознавания доступен для получения и анализа входных данных звука.

Примеры

В приведенном ниже примере приложение отображает состояние распознавателя в реализации обработчика для 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 . Параметр Off в пользовательском интерфейсе распознавания речи соответствует остановленным.

Enabled — это другое свойство, влияющее на готовность обработчика распознавания речи к получению и обработке входных данных речи. Вы можете использовать Enabled для управления тем, активен ли общий механизм распознавания речи для распознавания. Однако изменение Enabled свойства не влияет на RecognizerState свойство.

Такие сведения, как описание, поддерживаемые форматы и региональные параметры и аудиоформаты, а также имя обработчика распознавания инкапсулируется в RecognizerInfo типе.

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

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