Partager via


ActivityReceivedEventArgs Classe

Objet qui encapsule les données de réponse qui proviennent de l’implémentation de boîte de dialogue utilisée par un DialogServiceConnector. Les activités peuvent être envoyées par une implémentation de boîte de dialogue à tout moment au cours d’une connexion et il peut y avoir une relation plusieurs-à-un entre les activités reçues et les énoncés d’entrée.

Constructeur pour une utilisation interne.

Héritage
builtins.object
ActivityReceivedEventArgs

Constructeur

ActivityReceivedEventArgs(handle: c_void_p)

Paramètres

Nom Description
handle
Obligatoire

Attributs

activity

Obtient une chaîne JSON sérialisée qui représente la charge utile d’activité envoyée par l’implémentation de boîte de dialogue avec laquelle un DialogServiceConnector communique. Ces données proviennent de l’implémentation du dialogue et le schéma et le contenu du document sont déterminés par l’expéditeur.

audio

Obtient un PullAudioOutputStream associé à cette activité, tel que produit par le service de synthèse vocale. Ce flux est rempli à mesure que les données arrivent et peut ne pas contenir tout l’audio synthétisé à l’arrivée de l’activité. Si aucune donnée audio n’est associée à cette charge utile d’activité, has_audio sera False et l’audio sera Aucun.

has_audio

Obtient une valeur indiquant si cette charge utile d’activité inclut un flux audio du service de synthèse vocale. Si un tel flux est présent, il peut être récupéré via la propriété audio.

Si aucune donnée audio n’est associée à cette charge utile d’activité, has_audio sera False et l’audio sera Aucun.