Recognizer class

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

Свойства

internalData
sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

telemetryEnabled

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

Методы

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

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

dispose(boolean)

Этот метод выполняет очистку ресурсов. Логический параметр disposing указывает, вызывается ли метод из Dispose (если disposing имеет значение true) или из метода завершения (если disposing имеет значение 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)

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

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

Параметры

disposing

boolean

Флаг для запроса удаления.

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

Promise<void>

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

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