Partager via


DialogServiceConnector class

Connecteur de service de boîte de dialogue

Extends

Constructeurs

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Initialise une instance de DialogServiceConnector.

Propriétés

activityReceived

L’activité d’événementReceived signale qu’une activité a été reçue.

authorizationToken

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.

internalData
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.

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

telemetryEnabled

Cette méthode retourne l’état actuel du paramètre de télémétrie.

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.

Propriétés héritées

sessionStarted

Définit le gestionnaire d’événements pour les événements démarrés par la session.

sessionStopped

Définit le gestionnaire d’événements pour les événements arrêtés de session.

speechEndDetected

Définit le gestionnaire d’événements pour les événements arrêtés par reconnaissance vocale.

speechStartDetected

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.

listenOnceAsync((e: SpeechRecognitionResult) => void, (e: string) => void)

Démarre la reconnaissance et s’arrête une fois que le premier énoncé est reconnu.

sendActivityAsync(string, () => void, (error: string) => void)

Méthodes héritées

enableTelemetry(boolean)

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