Freigeben über


Recognizer class

Definiert die Basisklassenerkennung, die hauptsächlich allgemeine Ereignishandler enthält.

Eigenschaften

internalData
sessionStarted

Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.

sessionStopped

Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.

speechEndDetected

Definiert den Ereignishandler für sprachaktive Ereignisse.

speechStartDetected

Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.

telemetryEnabled

Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.

Methoden

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

Entsorgen sie zugeordneter Ressourcen.

dispose(boolean)

Diese Methode führt eine Bereinigung von Ressourcen durch. Der boolesche Parameter disposing gibt an, ob die Methode von Dispose (wenn die Entsorgung true ist) oder vom Finalizer aufgerufen wird (wenn die Entsorgung false ist). Abgeleitete Klassen sollten diese Methode überschreiben, um ressourcen bei Bedarf zu löschen.

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetriedaten global.

Details zur Eigenschaft

internalData

object internalData

Eigenschaftswert

object

sessionStarted

Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.

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

Eigenschaftswert

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

sessionStopped

Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.

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

Eigenschaftswert

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

speechEndDetected

Definiert den Ereignishandler für sprachaktive Ereignisse.

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

Eigenschaftswert

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

speechStartDetected

Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.

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

Eigenschaftswert

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

telemetryEnabled

Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.

static boolean telemetryEnabled

Eigenschaftswert

boolean

TRUE, wenn die Telemetrie aktiviert ist, andernfalls false.

Details zur Methode

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

Entsorgen sie zugeordneter Ressourcen.

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

Parameter

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Diese Methode führt eine Bereinigung von Ressourcen durch. Der boolesche Parameter disposing gibt an, ob die Methode von Dispose (wenn die Entsorgung true ist) oder vom Finalizer aufgerufen wird (wenn die Entsorgung false ist). Abgeleitete Klassen sollten diese Methode überschreiben, um ressourcen bei Bedarf zu löschen.

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

Parameter

disposing

boolean

Kennzeichnung, um die Entsorgung anzufordern.

Gibt zurück

Promise<void>

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetriedaten global.

static function enableTelemetry(enabled: boolean)

Parameter

enabled

boolean

Globale Einstellung für die Telemetriesammlung. Wenn diese Einstellung auf TRUE festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler, Erkennungsfehler gesammelt und an Microsoft gesendet. Wenn dieser Wert auf false festgelegt ist, werden keine Telemetriedaten an Microsoft gesendet.