Participant Classe
Oggetto che rappresenta il partecipante alla conversazione.
- Ereditarietà
-
builtins.objectParticipant
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.
Azure SDK for Python