Compartir a través de


Recognizer class

Define la clase base Recognizer que contiene principalmente controladores de eventos comunes.

Propiedades

internalData
sessionStarted

Define el controlador de eventos para los eventos iniciados por la sesión.

sessionStopped

Define el controlador de eventos para los eventos detenidos de sesión.

speechEndDetected

Define el controlador de eventos para los eventos detenidos de voz.

speechStartDetected

Define el controlador de eventos para los eventos iniciados por voz.

telemetryEnabled

Este método devuelve el estado actual de la configuración de telemetría.

Métodos

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

Elimine los recursos asociados.

dispose(boolean)

Este método realiza la limpieza de recursos. El parámetro booleano que elimina indica si se llama al método desde Dispose (si la eliminación es true) o desde el finalizador (si la eliminación es false). Las clases derivadas deben invalidar este método para eliminar el recurso si es necesario.

enableTelemetry(boolean)

Este método habilita o deshabilita la telemetría globalmente.

Detalles de las propiedades

internalData

object internalData

Valor de propiedad

object

sessionStarted

Define el controlador de eventos para los eventos iniciados por la sesión.

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

Valor de propiedad

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

sessionStopped

Define el controlador de eventos para los eventos detenidos de sesión.

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

Valor de propiedad

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

speechEndDetected

Define el controlador de eventos para los eventos detenidos de voz.

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

Valor de propiedad

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

speechStartDetected

Define el controlador de eventos para los eventos iniciados por voz.

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

Valor de propiedad

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

telemetryEnabled

Este método devuelve el estado actual de la configuración de telemetría.

static boolean telemetryEnabled

Valor de propiedad

boolean

True si la telemetría está habilitada, false en caso contrario.

Detalles del método

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

Elimine los recursos asociados.

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

Parámetros

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Este método realiza la limpieza de recursos. El parámetro booleano que elimina indica si se llama al método desde Dispose (si la eliminación es true) o desde el finalizador (si la eliminación es false). Las clases derivadas deben invalidar este método para eliminar el recurso si es necesario.

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

Parámetros

disposing

boolean

Marca para solicitar eliminación.

Devoluciones

Promise<void>

enableTelemetry(boolean)

Este método habilita o deshabilita la telemetría globalmente.

static function enableTelemetry(enabled: boolean)

Parámetros

enabled

boolean

Configuración global de la recopilación de telemetría. Si se establece en true, la información de telemetría, como errores de micrófono, se recopilan y envían errores de reconocimiento a Microsoft. Si se establece en false, no se envía telemetría a Microsoft.