Herstellen einer Verbindung mit Direct Line Speech für einen Bot

GILT FÜR: SDK v4

In diesem Artikel wird beschrieben, wie Sie einen Bot mit dem Direct Line Speech-Kanal verbinden. Verwenden Sie diesen Kanal, um Benutzern die Interaktion mit einem Bot über Sprache zu ermöglichen.

Nachdem Sie Ihren Bot erstellt haben, ermöglicht das Onboarding mit Direct Line Speech die Herstellung einer Verbindung mit geringer Latenz und hoher Zuverlässigkeit mit Clientanwendungen, indem das Speech SDK verwendet wird. Diese Verbindungen sind für Voice-In/Voice-Out-Konversationsumgebungen optimiert. Weitere Informationen zu Direct Line Speech und zur Entwicklung von Clientanwendungen finden Sie auf der Seite Informationen zu virtuellen Voice-First-Assistenten (Vorschauversion).

Voraussetzungen

  • Ein Azure-Konto. Wenn Sie noch nicht über ein Abonnement verfügen, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.
  • Ein vorhandener Bot, der in Azure veröffentlicht wurde.
  • Eine Azure KI Speech-Ressource Sie können entweder in Azure eine neue Ressource erstellen oder eine bestehende verwenden.

Hinzufügen des Direct Line Speech-Kanals

  1. Wählen Sie im Azure-Portal die gewünschte Azure Bot-Ressource aus.
  2. Wählen Sie unter Einstellungen die Option Kanäle. Wählen Sie dann Direct Line Speech.
  3. Fügen Sie ihre Sprachressource zum Direct Line Speech-Kanal hinzu, indem Sie die Werte auf der Seite eingeben. Wählen Sie die Links unter jedem Feld aus, um weitere Informationen zu erfahren.
  4. Wählen Sie Anwenden, um Ihre Kanal-Auswahl zu bestätigen. Dies verbindet den Direct Line Speech-Kanal mit Ihrem Bot.

Aktivieren der Bot Framework-Protokollstreamingerweiterungen

Nachdem der Direct Line Speech-Kanal jetzt mit Ihrem Bot verbunden ist, müssen Sie nun die Unterstützung der Bot Framework-Protokollstreamingerweiterungen aktivieren, um eine optimale Interaktion mit geringer Latenz zu erzielen.

  1. Wählen Sie unter Einstellungen die Option Konfiguration.
  2. Wählen Sie Streamingendpunkt aktivieren. Wählen Sie anschließend Anwenden.
  3. Wechseln Sie nun zum App-Dienst des Bots.
  4. Wählen Sie in der App Service-Instanz unter Einstellungen die Option Konfiguration.
  5. Wählen Sie die Registerkarte Allgemeine Einstellungen. Stellen Sie dann Websockets auf Ein.
  6. Klicken Sie oben auf der Seite Konfiguration auf Speichern.

Die Bot Framework-Protokollstreamingerweiterungen sind jetzt für Ihren Bot aktiviert. Sie können nun Ihren Botcode aktualisieren und die Unterstützung von Streamingerweiterungen in ein vorhandenes Botprojekt integrieren.

Beispiel

Wenn Sie alle Schritte ausgeführt haben, können Sie jetzt mit dem Bot über die Clientanwendung sprechen, die unter Windows Voice Assistant Client heruntergeladen werden kann. Weitere Informationen finden Sie unter Voice-Aktivierung für Ihren Bot mit dem Speech SDK.

Hinzufügen von Protokollunterstützung zu Ihrem Bot

Hinweis

Der folgende Schritt ist nur für Bots erforderlich, die vor der Version v4.8 SDK erstellt wurden.

Nachdem die Verbindung mit dem Direct Line Speech-Kanal hergestellt und die Unterstützung für die Bot Framework-Protokollstreamingerweiterungen aktiviert wurde, müssen Sie Ihrem Bot nur noch Code hinzufügen, um die optimierte Kommunikation zu unterstützen. Befolgen Sie die Anleitung auf der Seite mit den Informationen zum Hinzufügen der Unterstützung für Streamingerweiterungen in Ihrem Bot, um die vollständige Kompatibilität mit Direct Line Speech sicherzustellen.