Recognizer class
Define la clase base Recognizer que contiene principalmente controladores de eventos comunes.
Propiedades
internal |
|
session |
Define el controlador de eventos para los eventos iniciados por la sesión. |
session |
Define el controlador de eventos para los eventos detenidos de sesión. |
speech |
Define el controlador de eventos para los eventos detenidos de voz. |
speech |
Define el controlador de eventos para los eventos iniciados por voz. |
telemetry |
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. |
enable |
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.