Поделиться через


Recognizer class

Определяет распознаватель базового класса, который в основном содержит общие обработчики событий.

Свойства

internalData
sessionStarted

Определяет обработчик событий для запущенных сеансов.

sessionStopped

Определяет обработчик событий для остановленных событий сеанса.

speechEndDetected

Определяет обработчик событий для остановленных речи событий.

speechStartDetected

Определяет обработчик событий, запущенных в речи.

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

Методы

close(() => void, (error: string) => void)

Удаление связанных ресурсов.

dispose(boolean)

Этот метод выполняет очистку ресурсов. Логическое удаление параметра указывает, вызывается ли метод из Dispose (если удаление имеет значение true) или из средства завершения (если удаление имеет значение false). Производные классы должны переопределить этот метод, чтобы при необходимости удалить ресурс.

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

Сведения о свойстве

internalData

object internalData

Значение свойства

object

sessionStarted

Определяет обработчик событий для запущенных сеансов.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

Определяет обработчик событий для остановленных событий сеанса.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

Определяет обработчик событий для остановленных речи событий.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

Определяет обработчик событий, запущенных в речи.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

static boolean telemetryEnabled

Значение свойства

boolean

Значение true, если телеметрия включена, значение false в противном случае.

Сведения о методе

close(() => void, (error: string) => void)

Удаление связанных ресурсов.

function close(cb?: () => void, errorCb?: (error: string) => void)

Параметры

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Этот метод выполняет очистку ресурсов. Логическое удаление параметра указывает, вызывается ли метод из Dispose (если удаление имеет значение true) или из средства завершения (если удаление имеет значение false). Производные классы должны переопределить этот метод, чтобы при необходимости удалить ресурс.

function dispose(disposing: boolean): Promise<void>

Параметры

disposing

boolean

Помечайте, чтобы запросить удаление.

Возвращаемое значение

Promise<void>

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт ошибки распознавания. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.