Freigeben über


Recognizer class

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

Eigenschaften

internalData
sessionStarted

Definiert den Ereignishandler für Sitzungsstartereignisse.

sessionStopped

Definiert den Ereignishandler für beendete Sitzungsereignisse.

speechEndDetected

Definiert den Ereignishandler für angehaltene Sprachereignisse.

speechStartDetected

Definiert den Ereignishandler für Sprachstartereignisse.

telemetryEnabled

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

Methoden

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

Verwerfen von zugeordneten Ressourcen.

dispose(boolean)

Diese Methode führt eine Bereinigung von Ressourcen durch. Der boolesche Parameter disposing gibt an, ob die Methode von Dispose aufgerufen wird (wenn die Verwerfen wahr ist) oder vom Finalizer (wenn die Verwerfen falsch ist). Abgeleitete Klassen sollten diese Methode überschreiben, um Ressourcen bei Bedarf zu verwerfen.

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetrie global.

Details zur Eigenschaft

internalData

object internalData

Eigenschaftswert

object

sessionStarted

Definiert den Ereignishandler für Sitzungsstartereignisse.

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

Eigenschaftswert

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

sessionStopped

Definiert den Ereignishandler für beendete Sitzungsereignisse.

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

Eigenschaftswert

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

speechEndDetected

Definiert den Ereignishandler für angehaltene Sprachereignisse.

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

Eigenschaftswert

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

speechStartDetected

Definiert den Ereignishandler für Sprachstartereignisse.

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

Eigenschaftswert

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

telemetryEnabled

Diese Methode gibt den aktuellen Status 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)

Verwerfen von zugeordneten 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 aufgerufen wird (wenn die Verwerfen wahr ist) oder vom Finalizer (wenn die Verwerfen falsch ist). Abgeleitete Klassen sollten diese Methode überschreiben, um Ressourcen bei Bedarf zu verwerfen.

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 Telemetrie global.

static function enableTelemetry(enabled: boolean)

Parameter

enabled

boolean

Globale Einstellung für telemetrieauflistung. Wenn dieser Wert auf "true" festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler erfasst und an Microsoft gesendet. Wenn dieser Wert auf "false" festgelegt ist, wird keine Telemetrie an Microsoft gesendet.