ActivityReceivedEventArgs Klasse
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.
- Vererbung
-
builtins.objectActivityReceivedEventArgs
Konstruktor
ActivityReceivedEventArgs(handle: c_void_p)
Parameter
Name | Beschreibung |
---|---|
handle
Erforderlich
|
|
Attribute
activity
Ruft eine serialisierte JSON-Zeichenfolge ab, die die Aktivitätsnutzlast darstellt, die von der Dialogimplementierung gesendet wird, mit der ein DialogServiceConnector kommuniziert. Diese Daten stammen aus der Dialogimplementierung, und sowohl das Schema als auch der Inhalt des Dokuments werden vom Absender bestimmt.
audio
Ruft einen PullAudioOutputStream ab, der dieser Aktivität zugeordnet ist, wie er vom Text-to-Speech-Dienst erstellt wird. Dieser Stream wird beim Eintreffen von Daten aufgefüllt und enthält möglicherweise nicht alle synthetisierten Audiodaten, wenn die Aktivität eingeht. Wenn dieser Aktivitätsnutzlast keine Audiodaten zugeordnet sind, lautet has_audio False und Audio keine.
has_audio
Ruft einen Wert ab, der angibt, ob diese Aktivitätsnutzlast einen Audiodatenstrom vom Sprachsynthesedienst enthält. Wenn ein solcher Stream vorhanden ist, kann er über die Audioeigenschaft abgerufen werden.
Wenn dieser Aktivitätsnutzlast keine Audiodaten zugeordnet sind, lautet has_audio False und Audio keine.
Azure SDK for Python