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