dialog Modul

Klasser som är relaterade till dialogtjänstanslutningsappen.

Klasser

ActivityReceivedEventArgs

Ett objekt som kapslar in svarsdata som kommer från dialogimplementeringen som används av en DialogServiceConnector. Aktiviteter kan skickas via en dialogimplementering när som helst under en anslutning och det kan finnas en många-till-en-relation mellan mottagna aktiviteter och indatayttranden.

Konstruktor för internt bruk.

BotFrameworkConfig

Klass som används för att initiera en DialogServiceConnector som ansluter till en Bot Framework-robot med hjälp av Direct Line Speech-kanalen.

Se även direktradens talsida https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech.

Konfigurationen kan initieras på följande sätt:

  • från prenumeration: skicka en prenumerationsnyckel, en region och en bot_id (valfritt)

  • från auktoriseringstoken: skicka en auktoriseringstoken, en region och en bot_id (valfritt)

CustomCommandsConfig

Klass som används för att initiera en DialogServiceConnector som ansluter till ett program för anpassade kommandon som publicerats från Speech Studio för en taltjänstresurs.

Se även sidan https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsanpassade kommandon .

Konfigurationen kan initieras på följande sätt:

  • från prenumeration: skicka ett program-ID, en prenumerationsnyckel och en region

  • från auktoriseringstoken: skicka ett program-ID, en auktoriseringstoken och en region

DialogServiceConfig

Klass som definierar baskonfigurationer för dialogtjänstens anslutningsobjekt som kan kommunicera med en röstassistent.

Den här klassen är basklass för klasser BotFrameworkConfig och CustomCommandsConfig. Skapa dialogkonfigurationsinstanser från specifika BotFrameworkConfig- eller CustomCommandsConfig-objekt.

DialogServiceConnector

Ett objekt som kommunicerar med ett talaktiverat dialogsystem med hjälp av antingen Bot Framework eller anpassade kommandon. Den här typen tar emot tal-till-text-resultat och underlättar även asynkron sändning och mottagning av aktivitetsdata för icke-taldialogruta.

TurnStatusReceivedEventArgs

Ett objekt som kapslar in turstatusinformation som tas emot från dialogimplementeringen som en DialogServiceConnector kommunicerar med. En tur är en enda körningssession i dialogimplementeringen som kan generera valfritt antal aktiviteter under kursens gång. Informationen i den här nyttolasten representerar lyckade eller misslyckade villkor som dialogimplementeringen påträffade under körningen. Dessa data underlättar indikeringen av slutförande- eller felvillkor i dialogimplementeringen även om inga explicita aktivitetsdata skapas som en del av en sväng.

Konstruktor för internt bruk.