Partager via


Participant Classe

Objet qui représente le participant à la conversation.

Héritage
builtins.object
Participant

Constructeur

Participant(user_id: str, preferred_language: str, voice_signature: str | None = None)

Paramètres

Nom Description
user_id
Obligatoire

Chaîne d’identification de l’utilisateur.

preferred_language
Obligatoire

Langue préférée de l’utilisateur au format BCP-47.

voice_signature

Signature vocale de l’utilisateur (facultatif).

valeur par défaut: None

Méthodes

set_preferred_language

Définit la langue par défaut du participant

set_voice_signature

Définit la signature vocale du participant utilisé pour l’identification.

set_preferred_language

Définit la langue par défaut du participant

set_preferred_language(language: str) -> None

Paramètres

Nom Description
language
Obligatoire

Langue au format BCP-47.

set_voice_signature

Définit la signature vocale du participant utilisé pour l’identification.

set_voice_signature(signature: str) -> None

Paramètres

Nom Description
signature
Obligatoire

Langue au format BCP-47.

Attributs

avatar

Obtient la couleur de l’avatar de l’utilisateur sous forme de chaîne hexadécimale HTML (par exemple, FF0000 pour le rouge).

display_name

Nom complet du participant. Notez que chaque participant de la même conversation doit avoir un nom d’affichage différent. Les noms en double dans la même conversation ne sont pas autorisés. Vous pouvez utiliser la propriété Id comme autre moyen de faire référence à chaque participant.

is_host

Obtient si le participant est l’hôte ou non.

is_muted

Obtient si le participant est désactivé ou non.

is_using_tts

Obtient si le participant utilise ou non la synthèse vocale (TTS).

participant_id

Obtenez l’identificateur du participant.

properties

Collection de propriétés et leurs valeurs définies pour ce Participant.