dialog Module

Classes liées au connecteur de service de dialogue.

Classes

ActivityReceivedEventArgs

Objet qui encapsule les données de réponse provenant de l’implémentation de dialogue utilisée par un DialogServiceConnector. Les activités peuvent être envoyées par une implémentation de dialogue à tout moment pendant une connexion et il peut y avoir une relation plusieurs-à-un entre les activités reçues et les énoncés d’entrée.

Constructeur à usage interne.

BotFrameworkConfig

Classe utilisée pour initialiser un DialogServiceConnector qui se connecte à un bot Bot Framework à l’aide du canal Speech Direct Line.

Consultez également la page https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechde reconnaissance vocale en ligne directe.

La configuration peut être initialisée des manières suivantes :

  • à partir de l’abonnement : transmettez une clé d’abonnement, une région et un bot_id (facultatif)

  • à partir du jeton d’autorisation : transmettez un jeton d’autorisation, une région et un bot_id (facultatif)

CustomCommandsConfig

Classe utilisée pour initialiser un DialogServiceConnector qui se connecte à une application Commandes personnalisées telle que publiée à partir de Speech Studio pour une ressource de service Speech.

Consultez également la page https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandscommandes personnalisées .

La configuration peut être initialisée des manières suivantes :

  • à partir de l’abonnement : passez un ID d’application, une clé d’abonnement et une région

  • à partir du jeton d’autorisation : transmettez un ID d’application, un jeton d’autorisation et une région

DialogServiceConfig

Classe qui définit les configurations de base pour l’objet connecteur du service de dialogue qui peut communiquer avec un assistant vocal.

Cette classe est une classe de base pour les classes BotFrameworkConfig et CustomCommandsConfig. Créez des instances de configuration de boîte de dialogue à partir d’objets BotFrameworkConfig ou CustomCommandsConfig spécifiques.

DialogServiceConnector

Objet qui communique avec un système de dialogue à extension vocale à l’aide de Bot Framework ou de commandes personnalisées. Ce type reçoit les résultats de la reconnaissance vocale et facilite également l’envoi et la réception asynchrones de données d’activité de dialogue non vocales.

TurnStatusReceivedEventArgs

Objet qui encapsule le tour status informations reçues de l’implémentation de boîte de dialogue avec laquelle un DialogServiceConnector communique. Un tour est une session d’exécution unique dans l’implémentation du dialogue qui peut générer un nombre quelconque d’activités au cours de son cours. Les informations contenues dans cette charge utile représentent les conditions de réussite ou d’échec rencontrées par l’implémentation du dialogue au cours de cette exécution. Ces données facilitent l’indication de conditions d’achèvement ou d’erreur dans l’implémentation du dialogue, même quand aucune donnée d’activité explicite n’est produite dans le cadre d’un tour.

Constructeur à usage interne.