Condividi tramite


ActivityReceivedEventArgs Classe

Oggetto che incapsula i dati di risposta originati dall'implementazione del dialogo utilizzata da dialogServiceConnector. Le attività possono essere inviate da un'implementazione del dialogo in qualsiasi momento durante una connessione e potrebbe esserci una relazione molti-a-uno tra le attività ricevute e le espressioni di input.

Costruttore per l'uso interno.

Ereditarietà
builtins.object
ActivityReceivedEventArgs

Costruttore

ActivityReceivedEventArgs(handle: c_void_p)

Parametri

Nome Descrizione
handle
Necessario

Attributi

activity

Ottiene una stringa JSON serializzata che rappresenta il payload dell'attività inviato dall'implementazione del dialogo con cui un DialogServiceConnector comunica. Questi dati provengono dall'implementazione del dialogo e lo schema e il contenuto del documento sono determinati dal mittente.

audio

Ottiene un oggetto PullAudioOutputStream associato a questa attività, come prodotto dal servizio di sintesi vocale. Questo flusso viene popolato man mano che arrivano i dati e potrebbe non contenere tutti gli audio sintetizzati all'arrivo dell'attività. Se non sono presenti dati audio associati a questo payload dell'attività, has_audio sarà False e l'audio sarà Nessuno.

has_audio

Ottiene un valore che indica se questo payload dell'attività include un flusso audio dal servizio di sintesi vocale. Se tale flusso è presente, può essere recuperato tramite la proprietà audio.

Se non sono presenti dati audio associati a questo payload dell'attività, has_audio sarà False e l'audio sarà Nessuno.