Recognizer class
Определяет распознаватель базового класса, который в основном содержит общие обработчики событий.
Свойства
internal |
|
session |
Определяет обработчик событий, запущенных в сеансе. |
session |
Определяет обработчик событий, остановленных в сеансе. |
speech |
Определяет обработчик событий остановки речи. |
speech |
Определяет обработчик событий, запущенных в речи. |
telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
Методы
close(() => void, (error: string) => void) | Удалите связанные ресурсы. |
dispose(boolean) | Этот метод выполняет очистку ресурсов. Логический параметр disposing указывает, вызывается ли метод из Dispose (если disposing имеет значение true) или из метода завершения (если disposing имеет значение false). Производные классы должны переопределять этот метод, чтобы при необходимости удалить ресурс. |
enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о свойстве
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, данные телеметрии не отправляются в корпорацию Майкрософт.