Compartilhar via


Participant Classe

Um objeto que representa o participante da conversa.

Herança
builtins.object
Participant

Construtor

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

Parâmetros

Nome Description
user_id
Obrigatório

A cadeia de caracteres de identificação do usuário.

preferred_language
Obrigatório

O idioma preferencial do usuário no formato BCP-47.

voice_signature

Assinatura de voz do usuário (opcional).

valor padrão: None

Métodos

set_preferred_language

Define o idioma preferencial do participante

set_voice_signature

Define a assinatura de voz do participante usada para identificação.

set_preferred_language

Define o idioma preferencial do participante

set_preferred_language(language: str) -> None

Parâmetros

Nome Description
language
Obrigatório

O idioma no formato BCP-47.

set_voice_signature

Define a assinatura de voz do participante usada para identificação.

set_voice_signature(signature: str) -> None

Parâmetros

Nome Description
signature
Obrigatório

O idioma no formato BCP-47.

Atributos

avatar

Obtém a cor do avatar do usuário como uma cadeia de caracteres hexadecimal HTML (por exemplo, FF0000 para vermelho).

display_name

O nome de exibição do participante. Observe que cada participante dentro da mesma conversa deve ter um nome de exibição diferente. Nomes duplicados na mesma conversa não são permitidos. Você pode usar a propriedade Id como outra maneira de se referir a cada participante.

is_host

Obtém se o participante é ou não o host.

is_muted

Obtém se o participante está ou não mudo.

is_using_tts

Obtém se o participante está usando ou não a TTS (Conversão de Texto em Fala).

participant_id

Obtenha o identificador do participante.

properties

Uma coleção de propriedades e seus valores definidos para este Participante.