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.object
ActivityReceivedEventArgs

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.