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:
|
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:
|
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. |
Azure SDK for Python