Recognizer class
Définit la classe de base Recognizer qui contient principalement des gestionnaires d’événements courants.
Propriétés
internal |
|
session |
Définit le gestionnaire d’événements pour les événements démarrés par la session. |
session |
Définit le gestionnaire d’événements pour les événements arrêtés de session. |
speech |
Définit le gestionnaire d’événements pour les événements d’arrêt de la parole. |
speech |
Définit le gestionnaire d’événements pour les événements de démarrage vocal. |
telemetry |
Cette méthode retourne l’état actuel du paramètre de télémétrie. |
Méthodes
close(() => void, (error: string) => void) | Supprimer les ressources associées. |
dispose(boolean) | Cette méthode effectue le nettoyage des ressources. La suppression du paramètre booléen indique si la méthode est appelée à partir de Dispose (si la suppression a la valeur true) ou du finaliseur (si la suppression a la valeur false). Les classes dérivées doivent remplacer cette méthode pour supprimer la ressource si nécessaire. |
enable |
Cette méthode active ou désactive globalement la télémétrie. |
Détails de la propriété
internalData
object internalData
Valeur de propriété
object
sessionStarted
Définit le gestionnaire d’événements pour les événements démarrés par la session.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Définit le gestionnaire d’événements pour les événements arrêtés de session.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Définit le gestionnaire d’événements pour les événements d’arrêt de la parole.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Définit le gestionnaire d’événements pour les événements de démarrage vocal.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
Cette méthode retourne l’état actuel du paramètre de télémétrie.
static boolean telemetryEnabled
Valeur de propriété
boolean
true si la télémétrie est activée, false dans le cas contraire.
Détails de la méthode
close(() => void, (error: string) => void)
Supprimer les ressources associées.
function close(cb?: () => void, errorCb?: (error: string) => void)
Paramètres
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Cette méthode effectue le nettoyage des ressources. La suppression du paramètre booléen indique si la méthode est appelée à partir de Dispose (si la suppression a la valeur true) ou du finaliseur (si la suppression a la valeur false). Les classes dérivées doivent remplacer cette méthode pour supprimer la ressource si nécessaire.
function dispose(disposing: boolean): Promise<void>
Paramètres
- disposing
-
boolean
Indicateur pour demander l’élimination.
Retours
Promise<void>
enableTelemetry(boolean)
Cette méthode active ou désactive globalement la télémétrie.
static function enableTelemetry(enabled: boolean)
Paramètres
- enabled
-
boolean
Paramètre global pour la collecte de données de télémétrie. Si la valeur est true, les informations de télémétrie telles que les erreurs de microphone et les erreurs de reconnaissance sont collectées et envoyées à Microsoft. Si la valeur est false, aucune télémétrie n’est envoyée à Microsoft.