Participant 類別

物件,表示交談參與者。

繼承
builtins.object
Participant

建構函式

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

為這個參與者定義的屬性及其值集合。