DialogServiceConnector class
Connecteur de service de boîte de dialogue
- Extends
Dialog |
Initialise une instance de DialogServiceConnector. |
activity |
L’activité d’événementReceived indique qu’une activité a été reçue. |
authorization |
Obtient le jeton d’autorisation utilisé pour communiquer avec le service. |
canceled | L’événement annulé indique qu’une erreur s’est produite lors de la reconnaissance. |
internal |
|
properties | Collection de propriétés et leurs valeurs définies pour ce DialogServiceConnector. |
recognized | L’événement reconnu indique qu’un résultat de reconnaissance final est reçu. |
recognizing | L’événement reconnaissant signale qu’un résultat de reconnaissance intermédiaire est reçu. |
speech |
Obtient le modèle pour l’activité générée par le service à partir de speech. Les propriétés du modèle sont marquées sur l’activité générée. Il peut être vide |
telemetry |
Cette méthode retourne l’état actuel du paramètre de télémétrie. |
turn |
L’événement turnStatusReceived signale qu’un tour status message a été reçu. Ces messages sont associés à une interaction et à une conversation. Ils sont utilisés pour avertir le client en cas d’échec d’interaction avec le back-end de dialogue, par exemple en cas de problème réseau, de délai d’attente, de plantage ou d’autre problème. |
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. |
close(() => void, (error: string) => void) | ferme toutes les ressources externes détenues par un instance de cette classe. |
connect(() => void, (error: string) => void) | Démarre une connexion au service. Les utilisateurs peuvent éventuellement appeler connect() pour configurer manuellement une connexion à l’avance, avant de commencer les interactions. Remarque : Au retour, la connexion n’est peut-être pas encore prête. Veuillez vous abonner à l’événement Connecté pour être averti lorsque la connexion est établie. |
disconnect(() => void, (error: string) => void) | Ferme la connexion au service. Les utilisateurs peuvent éventuellement appeler disconnect() pour arrêter manuellement la connexion du DialogServiceConnector associé. Si disconnect() est appelé pendant une reconnaissance, la reconnaissance échoue et s’annule avec une erreur. |
listen |
Démarre la reconnaissance et s’arrête une fois que le premier énoncé est reconnu. |
send |
enable |
Cette méthode active ou désactive globalement la télémétrie. |
Initialise une instance de DialogServiceConnector.
new DialogServiceConnector(dialogConfig: DialogServiceConfig, audioConfig?: AudioConfig)
Paramètres
- dialogConfig
- DialogServiceConfig
Ensemble de propriétés pour configurer ce module de reconnaissance.
- audioConfig
- AudioConfig
Configuration audio facultative associée au module de reconnaissance
L’activité d’événementReceived indique qu’une activité a été reçue.
public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Obtient le jeton d’autorisation utilisé pour communiquer avec le service.
string authorizationToken
Valeur de propriété
string
Jeton d’autorisation,
L’événement annulé indique qu’une erreur s’est produite lors de la reconnaissance.
public canceled: (sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: SpeechRecognitionCanceledEventArgs) => void
object internalData
Valeur de propriété
object
Collection de propriétés et leurs valeurs définies pour ce DialogServiceConnector.
PropertyCollection properties
Valeur de propriété
Collection de propriétés et leurs valeurs définies pour ce DialogServiceConnector.
L’événement reconnu indique qu’un résultat de reconnaissance final est reçu.
public recognized: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
L’événement reconnaissant signale qu’un résultat de reconnaissance intermédiaire est reçu.
public recognizing: (sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: SpeechRecognitionEventArgs) => void
Obtient le modèle pour l’activité générée par le service à partir de speech. Les propriétés du modèle sont marquées sur l’activité générée. Il peut être vide
string speechActivityTemplate
Valeur de propriété
string
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.
L’événement turnStatusReceived signale qu’un tour status message a été reçu. Ces messages sont associés à une interaction et à une conversation. Ils sont utilisés pour avertir le client en cas d’échec d’interaction avec le back-end de dialogue, par exemple en cas de problème réseau, de délai d’attente, de plantage ou d’autre problème.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
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
Hérité deRecognizer.sessionStarted
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
Hérité deRecognizer.sessionStopped
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
Hérité deRecognizer.speechEndDetected
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
Hérité deRecognizer.speechStartDetected
ferme toutes les ressources externes détenues par un instance de cette classe.
function close(cb?: () => void, err?: (error: string) => void)
Paramètres
- cb
-
() => void
- err
-
(error: string) => void
Démarre une connexion au service. Les utilisateurs peuvent éventuellement appeler connect() pour configurer manuellement une connexion à l’avance, avant de commencer les interactions.
Remarque : Au retour, la connexion n’est peut-être pas encore prête. Veuillez vous abonner à l’événement Connecté pour être averti lorsque la connexion est établie.
function connect(cb?: () => void, err?: (error: string) => void)
Paramètres
- cb
-
() => void
- err
-
(error: string) => void
Ferme la connexion au service. Les utilisateurs peuvent éventuellement appeler disconnect() pour arrêter manuellement la connexion du DialogServiceConnector associé.
Si disconnect() est appelé pendant une reconnaissance, la reconnaissance échoue et s’annule avec une erreur.
function disconnect(cb?: () => void, err?: (error: string) => void)
Paramètres
- cb
-
() => void
- err
-
(error: string) => void
Démarre la reconnaissance et s’arrête une fois que le premier énoncé est reconnu.
function listenOnceAsync(cb?: (e: SpeechRecognitionResult) => void, err?: (e: string) => void)
Paramètres
- cb
-
(e: SpeechRecognitionResult) => void
Rappel qui a reçu le résultat lorsque la reco est terminée.
- err
-
(e: string) => void
Rappel appelé en cas d’erreur.
function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)
Paramètres
- activity
-
string
- cb
-
() => void
- errCb
-
(error: string) => void
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.
Hérité deRecognizer.enableTelemetry