Поделиться через


Participant Класс

Объект , представляющий участника диалога.

Наследование
builtins.object
Participant

Конструктор

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

Параметры

Имя Описание
user_id
Обязательно

Строка идентификации пользователя.

preferred_language
Обязательно

Предпочитаемый язык пользователя в формате BCP-47.

voice_signature

Голосовая подпись пользователя (необязательно).

значение по умолчанию: None

Методы

set_preferred_language

Задает предпочитаемый язык участника

set_voice_signature

Задает голосовую подпись участника, используемую для идентификации.

set_preferred_language

Задает предпочитаемый язык участника

set_preferred_language(language: str) -> None

Параметры

Имя Описание
language
Обязательно

Язык в формате BCP-47.

set_voice_signature

Задает голосовую подпись участника, используемую для идентификации.

set_voice_signature(signature: str) -> None

Параметры

Имя Описание
signature
Обязательно

Язык в формате BCP-47.

Атрибуты

avatar

Возвращает цвет аватара пользователя в виде шестнадцатеричной строки HTML (например, FF0000 для красного цвета).

display_name

Отображаемое имя участника. Обратите внимание, что у каждого участника в одной беседе должно быть другое отображаемое имя. Повторяющиеся имена в одной беседе не допускаются. Свойство Id можно использовать в качестве другого способа обращения к каждому участнику.

is_host

Возвращает значение, указывающее, является ли участник ведущим.

is_muted

Возвращает значение, указывающее, отключен ли участник.

is_using_tts

Возвращает значение, указывающее, использует ли участник преобразование текста в речь (TTS).

participant_id

Получите идентификатор участника.

properties

Коллекция свойств и их значений, определенных для этого участника.