dialog Modul

Klassen im Zusammenhang mit dem Dialogdienstconnector.

Klassen

ActivityReceivedEventArgs

Ein -Objekt, das die Antwortdaten kapselt, die aus der von einem DialogServiceConnector verwendeten Dialogimplementierung stammen. Aktivitäten können jederzeit während einer Verbindung von einer Dialogimplementierung gesendet werden, und es kann eine m:1-Beziehung zwischen empfangenen Aktivitäten und Eingabeäußerungen bestehen.

Konstruktor für die interne Verwendung.

BotFrameworkConfig

Klasse, die verwendet wird, um einen DialogServiceConnector zu initialisieren, der mithilfe des Direct Line Speech-Kanals eine Verbindung mit einem Bot Framework-Bot herstellt.

Weitere Informationen finden Sie auch auf der Seite "Direct Line Speech" https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech.

Die Konfiguration kann auf folgende Weise initialisiert werden:

  • aus Abonnement: Übergeben Sie einen Abonnementschlüssel, eine Region und eine bot_id (optional)

  • from-Autorisierungstoken: Übergeben Sie ein Autorisierungstoken, eine Region und eine bot_id (optional)

CustomCommandsConfig

Klasse, die verwendet wird, um einen DialogServiceConnector zu initialisieren, der eine Verbindung mit einer Anwendung für benutzerdefinierte Befehle herstellt, wie sie in Speech Studio für eine Speech-Dienstressource veröffentlicht wird.

Weitere Informationen finden Sie auch auf der Seite https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsmit benutzerdefinierten Befehlen.

Die Konfiguration kann auf folgende Weise initialisiert werden:

  • aus Abonnement: Übergeben Sie eine Anwendungs-ID, einen Abonnementschlüssel und eine Region.

  • from-Autorisierungstoken: Übergeben Sie eine Anwendungs-ID, ein Autorisierungstoken und eine Region.

DialogServiceConfig

Klasse, die Basiskonfigurationen für das Dialogdienstconnectorobjekt definiert, das mit einem Sprachassistenten kommunizieren kann.

Diese Klasse ist die Basisklasse für die Klassen BotFrameworkConfig und CustomCommandsConfig. Erstellen Sie Dialogkonfigurationsinstanzen aus bestimmten BotFrameworkConfig- oder CustomCommandsConfig-Objekten.

DialogServiceConnector

Ein Objekt, das mit einem sprachfähigen Dialogsystem kommuniziert, das entweder bot Framework oder benutzerdefinierte Befehle verwendet. Dieser Typ empfängt Spracherkennungsergebnisse und erleichtert auch das asynchrone Senden und Empfangen von Nicht-Sprachdialog-Aktivitätsdaten.

TurnStatusReceivedEventArgs

Ein -Objekt, das turn status Informationen kapselt, die von der Dialogimplementierung empfangen werden, mit der ein DialogServiceConnector kommuniziert. Ein Turn ist eine einzelne Ausführungssitzung innerhalb der Dialogimplementierung, die eine beliebige Anzahl von Aktivitäten im Laufe des Verlaufs generieren kann. Die Informationen in dieser Nutzlast stellen Erfolgs- oder Fehlerbedingungen dar, die von der Dialogimplementierung im Verlauf dieser Ausführung gefunden wurden. Diese Daten ermöglichen die Anzeige von Vervollständigungs- oder Fehlerbedingungen innerhalb der Dialogimplementierung, auch wenn keine expliziten Aktivitätsdaten im Rahmen eines Turns erzeugt werden.

Konstruktor für die interne Verwendung.