Udostępnij za pośrednictwem


Połączenie bota do mowy bezpośredniej

DOTYCZY: ZESTAW SDK w wersji 4

W tym artykule opisano sposób łączenia bota z kanałem mowy direct line. Użyj tego kanału, aby umożliwić użytkownikom interakcję z botem za pośrednictwem głosu.

Po skompilowaniu bota dołączanie go za pomocą usługi Direct Line Speech umożliwi połączenie o małych opóźnieniach i wysokiej niezawodności z aplikacjami klienckimi przy użyciu zestawu Speech SDK. Te połączenia są zoptymalizowane pod kątem połączeń głosowych w środowiskach konwersacyjnych i głosowych. Aby uzyskać więcej informacji na temat funkcji Direct Line Speech i sposobu tworzenia aplikacji klienckich, odwiedź stronę niestandardowego asystenta wirtualnego pierwszego głosu.

Wymagania wstępne

Dodawanie kanału mowy direct line

  1. W witrynie Azure Portal wybierz zasób usługi Azure Bot .
  2. W obszarze Ustawienia wybierz okienko Kanały. Następnie wybierz pozycję Mowa w wierszu bezpośrednim.
  3. Dodaj zasób usługi Mowa do kanału mowy direct line, wprowadzając wartości na stronie. Wybierz linki w każdym polu, aby uzyskać więcej informacji.
  4. Wybierz pozycję Zastosuj , aby potwierdzić wybór kanału. Spowoduje to dodanie kanału mowy direct line do bota.

Włączanie rozszerzeń przesyłania strumieniowego protokołu Bot Framework

Po połączeniu kanału mowy direct line z botem należy teraz włączyć obsługę rozszerzeń przesyłania strumieniowego protokołu Bot Framework w celu uzyskania optymalnej interakcji z małymi opóźnieniami.

  1. W obszarze Ustawienia wybierz pozycję Konfiguracja.
  2. Wybierz pozycję Włącz punkt końcowy przesyłania strumieniowego. Następnie wybierz przycisk Zastosuj.
  3. Teraz przejdź do usługi aplikacji bota.
  4. W wystąpieniu usługi App Service w kategorii Ustawienia wybierz pozycję Konfiguracja.
  5. Wybierz kartę Ustawienia ogólne. Następnie ustaw pozycję Gniazda internetowe na wartość Włączone.
  6. Wybierz pozycję Zapisz w górnej części strony konfiguracji.

Rozszerzenia przesyłania strumieniowego protokołu Bot Framework są teraz włączone dla bota. Teraz możesz zaktualizować kod bota i zintegrować obsługę rozszerzeń przesyłania strumieniowego do istniejącego projektu bota.

Przykład

Jeśli wykonano wszystkie kroki, możesz teraz porozmawiać z botem przy użyciu aplikacji klienckiej, którą można pobrać przy użyciu klienta asystenta głosowego systemu Windows. Aby uzyskać więcej informacji, zobacz Obsługa głosu bota przy użyciu zestawu SPEECH SDK.

Dodawanie obsługi protokołu do bota

Uwaga

Poniższy krok jest wymagany tylko w przypadku botów utworzonych przed wydaniem zestawu SDK w wersji 4.8.

Po połączeniu kanału mowy direct line i obsłudze rozszerzeń przesyłania strumieniowego protokołu Bot Framework pozostało dodanie kodu do bota w celu obsługi zoptymalizowanej komunikacji. Postępuj zgodnie z instrukcjami dotyczącymi dodawania obsługi rozszerzeń przesyłania strumieniowego do bota , aby zapewnić pełną zgodność z funkcją Direct Line Speech.