Recognizer class
Definiert die Basisklassenerkennung, die hauptsächlich allgemeine Ereignishandler enthält.
Eigenschaften
internal |
|
session |
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden. |
session |
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen. |
speech |
Definiert den Ereignishandler für sprachaktive Ereignisse. |
speech |
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden. |
telemetry |
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. |
enable |
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.