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
- Konto platformy Azure. Jeśli jeszcze go nie masz, przed rozpoczęciem utwórz bezpłatne konto .
- Istniejący bot opublikowany na platformie Azure.
- Zasób usługi Azure AI Speech . Możesz utworzyć nowy zasób usługi Mowa na platformie Azure lub użyć istniejącego zasobu.
Dodawanie kanału mowy direct line
- W witrynie Azure Portal wybierz zasób usługi Azure Bot .
- W obszarze Ustawienia wybierz okienko Kanały. Następnie wybierz pozycję Mowa w wierszu bezpośrednim.
- 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.
- 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.
- W obszarze Ustawienia wybierz pozycję Konfiguracja.
- Wybierz pozycję Włącz punkt końcowy przesyłania strumieniowego. Następnie wybierz przycisk Zastosuj.
- Teraz przejdź do usługi aplikacji bota.
- W wystąpieniu usługi App Service w kategorii Ustawienia wybierz pozycję Konfiguracja.
- Wybierz kartę Ustawienia ogólne. Następnie ustaw pozycję Gniazda internetowe na wartość Włączone.
- 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.