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 indique qu’une activité a été reçue.

authorizationToken

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.

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

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

telemetryEnabled

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

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.

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 d’arrêt de la parole.

speechStartDetected

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.

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