Connecter un bot à Direct Line Speech

S’APPLIQUE À : SDK v4

Cet article explique comment connecter un bot au canal Direct Line Speech. Utilisez ce canal pour permettre aux utilisateurs d’interagir avec un bot par la voix.

Une fois que vous avez créé votre bot, son intégration avec Direct Line Speech permet de bénéficier d’une connexion de grande fiabilité et de faible latence avec les applications clientes à l’aide du kit SDK Speech. Ces connexions sont optimisées pour des expériences de conversation vocales entrantes et sortantes. Pour plus d’informations sur Direct Line Speech et la manière de générer des applications clientes, visitez la page relative à l’assistant virtuel vocal personnalisé.

Prérequis

Ajouter le canal Direct Line Speech

  1. Dans le portail Azure, sélectionnez la ressource Azure Bot désirée.
  2. Dans Paramètres, sélectionnez le volet Canaux. Sélectionnez ensuite Direct Line Speech.
  3. Ajoutez votre ressource Speech au canal Direct Line Speech en saisissant les valeurs de la page. Sélectionnez les liens sous chaque champ pour plus d’informations.
  4. Sélectionnez Appliquer pour confirmer vos sélections de canaux. Cela permet d’ajouter le canal Direct Line Speech à votre bot.

Activer les extensions de streaming du protocole Bot Framework

Le canal Direct Line Speech étant connecté à votre bot, vous devez maintenant activer la prise en charge des extensions de streaming de protocole Bot Framework pour une interaction optimale et à faible latence.

  1. Sous Paramètres, sélectionnez Configuration.
  2. Sélectionnez Activer le point de terminaison de streaming. Sélectionnez ensuite Appliquer.
  3. Accédez maintenant au service d’application du bot.
  4. Dans l’instance de service App Service, sous la catégorie Paramètres, sélectionnez Configuration.
  5. Sélectionnez l’onglet Paramètres généraux. Définissez ensuite les sockets Web sur Activé.
  6. Sélectionnez Enregistrer en haut de la page Configuration.

Les extensions de streaming du protocole Bot Framework sont maintenant activées pour votre bot. Vous êtes maintenant prêt à mettre à jour votre code de bot et à intégrer la prise en charge des extensions de streaming à un projet de bot existant.

Exemple

Si vous avez suivi toutes les étapes, vous pouvez maintenant communiquer avec le bot à l’aide de l’application cliente téléchargeable sur le client de l’Assistant Vocal Windows. Pour plus d’informations, consultez Activer les fonctions vocales dans votre bot avec le kit SDK Speech.

Ajout de la prise en charge du protocole à votre bot

Remarque

L’étape suivante est nécessaire uniquement pour les bots générés avant la version du SDK v4.8.

Le canal Direct Line Speech étant connecté et la prise en charge pour les extensions de streaming du protocole Bot Framework étant activée, il ne reste plus qu’à ajouter du code à votre bot pour prendre en charge la communication optimisée. Suivez les instructions sur l’ajout de la prise en charge des extensions de streaming à votre bot pour garantir une compatibilité complète avec Direct Line Speech.