Participant 類別
物件,表示交談參與者。
- 繼承
-
builtins.objectParticipant
建構函式
Participant(user_id: str, preferred_language: str, voice_signature: str | None = None)
參數
名稱 | Description |
---|---|
user_id
必要
|
使用者識別碼字串。 |
preferred_language
必要
|
BCP-47 格式的使用者慣用語言。 |
voice_signature
|
使用者的語音簽章 (選擇性) 。 預設值: None
|
方法
set_preferred_language |
設定參與者的慣用語言 |
set_voice_signature |
設定用於識別之參與者的語音簽章。 |
set_preferred_language
設定參與者的慣用語言
set_preferred_language(language: str) -> None
參數
名稱 | Description |
---|---|
language
必要
|
BCP-47 格式的語言。 |
set_voice_signature
設定用於識別之參與者的語音簽章。
set_voice_signature(signature: str) -> None
參數
名稱 | Description |
---|---|
signature
必要
|
BCP-47 格式的語言。 |
屬性
avatar
取得使用者的虛擬人偶作為 HTML 十六進位字串 (例如 FF0000 代表紅色) 。
display_name
參與者的顯示名稱。 請注意,相同交談中的每個參與者都必須有不同的顯示名稱。 不允許相同交談中的重複名稱。 您可以使用 Id 屬性作為另一種方式來參考每個參與者。
is_host
取得參與者是否為主機。
is_muted
取得參與者是否為靜音。
is_using_tts
取得參與者是否使用文字轉換語音 (TTS) 。
participant_id
取得參與者的識別碼。
properties
為這個參與者定義的屬性及其值集合。