Condividi tramite


Participant Classe

Oggetto che rappresenta il partecipante alla conversazione.

Ereditarietà
builtins.object
Participant

Costruttore

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

Parametri

Nome Descrizione
user_id
Necessario

Stringa di identificazione utente.

preferred_language
Necessario

Lingua preferita dell'utente in formato BCP-47.

voice_signature

Firma vocale dell'utente (facoltativa).

valore predefinito: None

Metodi

set_preferred_language

Imposta la lingua preferita del partecipante

set_voice_signature

Imposta la firma vocale del partecipante utilizzata per l'identificazione.

set_preferred_language

Imposta la lingua preferita del partecipante

set_preferred_language(language: str) -> None

Parametri

Nome Descrizione
language
Necessario

Lingua in formato BCP-47.

set_voice_signature

Imposta la firma vocale del partecipante utilizzata per l'identificazione.

set_voice_signature(signature: str) -> None

Parametri

Nome Descrizione
signature
Necessario

Lingua in formato BCP-47.

Attributi

avatar

Ottiene il colore dell'avatar dell'utente come stringa esadecimale HTML (ad esempio FF00000 per rosso).

display_name

Nome visualizzato del partecipante. Si noti che ogni partecipante nella stessa conversazione deve avere un nome visualizzato diverso. I nomi duplicati nella stessa conversazione non sono consentiti. È possibile usare la proprietà ID come un altro modo per fare riferimento a ogni partecipante.

is_host

Ottiene se il partecipante è l'host.

is_muted

Ottiene se il partecipante viene disattivato o meno.

is_using_tts

Ottiene se il partecipante usa il testo per la voce (TTS).

participant_id

Ottenere l'identificatore per il partecipante.

properties

Raccolta di proprietà e relativi valori definiti per questo partecipante.