dialog Moduł

Klasy związane z łącznikiem usługi okien dialogowych.

Klasy

ActivityReceivedEventArgs

Obiekt, który hermetyzuje dane odpowiedzi pochodzące z implementacji okna dialogowego używanego przez program DialogServiceConnector. Działania mogą być wysyłane przez implementację okna dialogowego w dowolnym momencie podczas połączenia i może istnieć relacja wiele do jednego między odebranych działań a wypowiedziami wejściowymi.

Konstruktor do użytku wewnętrznego.

BotFrameworkConfig

Klasa używana do inicjowania elementu DialogServiceConnector, który będzie łączyć się z botem platformy Bot Framework przy użyciu kanału Direct Line Mowa.

Zobacz również stronę https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechmowy w wierszu bezpośrednim .

Konfigurację można zainicjować na następujące sposoby:

  • z subskrypcji: przekaż klucz subskrypcji, region i bot_id (opcjonalnie)

  • z tokenu autoryzacji: przekaż token autoryzacji, region i bot_id (opcjonalnie)

CustomCommandsConfig

Klasa używana do inicjowania elementu DialogServiceConnector, który będzie łączyć się z aplikacją poleceń niestandardowych opublikowaną z usługi Speech Studio dla zasobu usługi mowa.

Zobacz również stronę https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandspoleceń niestandardowych .

Konfigurację można zainicjować na następujące sposoby:

  • z subskrypcji: przekazywanie identyfikatora aplikacji, klucza subskrypcji i regionu

  • z tokenu autoryzacji: przekazywanie identyfikatora aplikacji, tokenu autoryzacji i regionu

DialogServiceConfig

Klasa, która definiuje podstawowe konfiguracje obiektu łącznika usługi dialogowej, który może komunikować się z asystentem głosowym.

Ta klasa jest klasą bazową dla klas BotFrameworkConfig i CustomCommandsConfig. Tworzenie wystąpień konfiguracji okna dialogowego z określonych obiektów BotFrameworkConfig lub CustomCommandsConfig.

DialogServiceConnector

Obiekt, który komunikuje się z systemem dialogowym obsługującym mowę przy użyciu platformy Bot Framework lub poleceń niestandardowych. Ten typ odbiera wyniki zamiany mowy na tekst, a także ułatwia asynchroniczne wysyłanie i odbieranie danych aktywności okna dialogowego bez mowy.

TurnStatusReceivedEventArgs

Obiekt hermetyzujący zamienia informacje o stanie odebrane z implementacji okna dialogowego komunikującego się z programem DialogServiceConnector. Zwrot to pojedyncza sesja wykonywania w ramach implementacji okna dialogowego, która może wygenerować dowolną liczbę działań w trakcie wykonywania. Informacje w tym ładunku reprezentują warunki powodzenia lub niepowodzenia napotkane przez implementację okna dialogowego w trakcie tego wykonania. Te dane ułatwiają wskazanie warunków ukończenia lub błędu w implementacji okna dialogowego nawet wtedy, gdy żadne jawne dane działań nie są generowane w ramach kolei.

Konstruktor do użytku wewnętrznego.