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 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. |
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 d’arrêt de la parole. |
speech |
Définit le gestionnaire d’événements pour les événements de démarrage vocal. |
Méthodes
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 |
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 indique 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 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
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 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
recognizing
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
speechActivityTemplate
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
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.
turnStatusReceived
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é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é 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é deRecognizer.sessionStopped
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
Hérité deRecognizer.speechEndDetected
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
Hérité deRecognizer.speechStartDetected
Détails de la méthode
close(() => void, (error: string) => void)
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
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.
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é 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
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 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