DialogServiceConnector class
Connecteur de service de boîte de dialogue
- Extends
Constructeurs
Dialog |
Initialise une instance de DialogServiceConnector. |
Propriétés
activity |
L’activité d’événementReceived signale qu’une activité a été reçue. |
authorization |
Obtient le jeton d’autorisation utilisé pour communiquer avec le service. |
canceled | L’événement a annulé les signaux indiquant 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 a reconnu qu’un résultat de reconnaissance final est reçu. |
recognizing | L’événement reconnaissant les signaux indiquant qu’un résultat de reconnaissance intermédiaire est reçu. |
speech |
Obtient le modèle de l’activité générée par le service à partir de la reconnaissance vocale. 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 message d’état de tour a été reçu. Ces messages sont associés à une interaction et à une conversation. Ils sont utilisés pour notifier le client en cas d’échec d’interaction avec le serveur principal de dialogue, par exemple en cas de problème réseau, de délai d’expiration, d’incident ou d’autre problème. |
Propriétés héritées
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 arrêtés par reconnaissance vocale. |
speech |
Définit le gestionnaire d’événements pour les événements speech démarrés. |
Méthodes
close(() => void, (error: string) => void) | ferme toutes les ressources externes détenues par une 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 : Lors du 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é lors d’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 |
Méthodes héritées
enable |
Cette méthode active ou désactive globalement la télémétrie. |
Détails du constructeur
DialogServiceConnector(DialogServiceConfig, AudioConfig)
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
Détails de la propriété
activityReceived
L’activité d’événementReceived signale qu’une activité a été reçue.
public activityReceived: (sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: ActivityReceivedEventArgs) => void
authorizationToken
Obtient le jeton d’autorisation utilisé pour communiquer avec le service.
string authorizationToken
Valeur de propriété
string
Jeton d’autorisation.
canceled
L’événement a annulé les signaux indiquant 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
internalData
object internalData
Valeur de propriété
object
properties
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.
recognized
L’événement a reconnu 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
recognizing
L’événement reconnaissant les signaux indiquant 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
speechActivityTemplate
Obtient le modèle de l’activité générée par le service à partir de la reconnaissance vocale. 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
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 sinon.
turnStatusReceived
L’événement turnStatusReceived signale qu’un message d’état de tour a été reçu. Ces messages sont associés à une interaction et à une conversation. Ils sont utilisés pour notifier le client en cas d’échec d’interaction avec le serveur principal de dialogue, par exemple en cas de problème réseau, de délai d’expiration, d’incident ou d’autre problème.
public turnStatusReceived: (sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Valeur de propriété
(sender: DialogServiceConnector, event: TurnStatusReceivedEventArgs) => void
Détails de la propriété héritée
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
héritée deRecognizer.sessionStarted
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
héritée deRecognizer.sessionStopped
speechEndDetected
Définit le gestionnaire d’événements pour les événements arrêtés par reconnaissance vocale.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: RecognitionEventArgs) => void
héritée deRecognizer.speechEndDetected
speechStartDetected
Définit le gestionnaire d’événements pour les événements speech démarrés.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valeur de propriété
(sender: Recognizer, event: RecognitionEventArgs) => void
héritée deRecognizer.speechStartDetected
Détails de la méthode
close(() => void, (error: string) => void)
ferme toutes les ressources externes détenues par une instance de cette classe.
function close(cb?: () => void, err?: (error: string) => void)
Paramètres
- cb
-
() => void
- err
-
(error: string) => void
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 : Lors du 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
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é lors d’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
listenOnceAsync((e: SpeechRecognitionResult) => void, (e: 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.
sendActivityAsync(string, () => void, (error: string) => void)
function sendActivityAsync(activity: string, cb?: () => void, errCb?: (error: string) => void)
Paramètres
- activity
-
string
- cb
-
() => void
- errCb
-
(error: string) => void
Détails de la méthode héritée
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, 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ée deRecognizer.enableTelemetry