Bagikan melalui


Participant Kelas

Objek yang mewakili peserta percakapan.

Warisan
builtins.object
Participant

Konstruktor

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

Parameter

Nama Deskripsi
user_id
Diperlukan

String identifikasi pengguna.

preferred_language
Diperlukan

Bahasa pengguna pilihan dalam format BCP-47.

voice_signature

Tanda tangan suara pengguna (opsional).

nilai default: None

Metode

set_preferred_language

Mengatur bahasa pilihan peserta

set_voice_signature

Mengatur tanda tangan suara peserta yang digunakan untuk identifikasi.

set_preferred_language

Mengatur bahasa pilihan peserta

set_preferred_language(language: str) -> None

Parameter

Nama Deskripsi
language
Diperlukan

Bahasa dalam format BCP-47.

set_voice_signature

Mengatur tanda tangan suara peserta yang digunakan untuk identifikasi.

set_voice_signature(signature: str) -> None

Parameter

Nama Deskripsi
signature
Diperlukan

Bahasa dalam format BCP-47.

Atribut

avatar

Mendapatkan warna avatar pengguna sebagai string heksa HTML (misalnya FF0000 untuk merah).

display_name

Nama tampilan peserta. Harap dicatat bahwa setiap peserta dalam percakapan yang sama harus memiliki nama tampilan yang berbeda. Nama duplikat dalam percakapan yang sama tidak diizinkan. Anda dapat menggunakan properti Id sebagai cara lain untuk merujuk ke setiap peserta.

is_host

Mendapatkan apakah peserta adalah host atau tidak.

is_muted

Mendapatkan apakah peserta dibisukan atau tidak.

is_using_tts

Mendapatkan apakah peserta menggunakan Teks Ke Ucapan (TTS) atau tidak.

participant_id

Dapatkan pengidentifikasi untuk peserta.

properties

Kumpulan properti dan nilainya ditentukan untuk Peserta ini.