Recognizer class
Definiert die Basisklassenerkennung, die hauptsächlich allgemeine Ereignishandler enthält.
Eigenschaften
| internal |
|
| session |
Definiert den Ereignishandler für Sitzungsstartereignisse. |
| session |
Definiert den Ereignishandler für beendete Sitzungsereignisse. |
| speech |
Definiert den Ereignishandler für angehaltene Sprachereignisse. |
| speech |
Definiert den Ereignishandler für Sprachstartereignisse. |
| telemetry |
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. |
| enable |
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.