Megosztás a következőn keresztül:


Participant Osztály

Egy olyan objektum, amely a beszélgetés résztvevőit jelöli.

Öröklődés
builtins.object
Participant

Konstruktor

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

Paraméterek

Name Description
user_id
Kötelező

A felhasználóazonosítási sztring.

preferred_language
Kötelező

A felhasználó előnyben részesített nyelve BCP-47 formátumban.

voice_signature

Felhasználó hangaláírása (nem kötelező).

alapértelmezett érték: None

Metódusok

set_preferred_language

A résztvevő előnyben részesített nyelvének beállítása

set_voice_signature

Beállítja az azonosításhoz használt résztvevő hangaláírását.

set_preferred_language

A résztvevő előnyben részesített nyelvének beállítása

set_preferred_language(language: str) -> None

Paraméterek

Name Description
language
Kötelező

A nyelv BCP-47 formátumban.

set_voice_signature

Beállítja az azonosításhoz használt résztvevő hangaláírását.

set_voice_signature(signature: str) -> None

Paraméterek

Name Description
signature
Kötelező

A nyelv BCP-47 formátumban.

Attribútumok

avatar

Lekéri a felhasználó avatarjának színét HTML hexa sztringként (pl. FF0000 piros esetén).

display_name

A résztvevő megjelenítendő neve. Vegye figyelembe, hogy a beszélgetés minden résztvevőjének eltérő megjelenítendő névvel kell rendelkeznie. Az ugyanazon beszélgetésen belüli nevek duplikálása nem engedélyezett. Az Id tulajdonságot használhatja egy másik módszerként az egyes résztvevőkre való hivatkozáshoz.

is_host

Lekérdezi, hogy a résztvevő-e a gazdagép.

is_muted

Lekérdezi, hogy a résztvevő el van-e némítva.

is_using_tts

Lekérdezi, hogy a résztvevő szövegfelolvasást (TTS) használ-e.

participant_id

A résztvevő azonosítójának lekérése.

properties

A résztvevőhöz definiált tulajdonságok és azok értékeinek gyűjteménye.