Delen via


Participant Klas

Een object dat de gespreksdeelnemer vertegenwoordigt.

Overname
builtins.object
Participant

Constructor

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

Parameters

Name Description
user_id
Vereist

De tekenreeks voor gebruikersidentificatie.

preferred_language
Vereist

De voorkeurstaal van de gebruiker in BCP-47-indeling.

voice_signature

Spraakhandtekening van de gebruiker (optioneel).

standaardwaarde: None

Methoden

set_preferred_language

Hiermee stelt u de voorkeurstaal van de deelnemer in

set_voice_signature

Hiermee stelt u de spraakhandtekening in van de deelnemer die wordt gebruikt voor identificatie.

set_preferred_language

Hiermee stelt u de voorkeurstaal van de deelnemer in

set_preferred_language(language: str) -> None

Parameters

Name Description
language
Vereist

De taal in BCP-47-indeling.

set_voice_signature

Hiermee stelt u de spraakhandtekening in van de deelnemer die wordt gebruikt voor identificatie.

set_voice_signature(signature: str) -> None

Parameters

Name Description
signature
Vereist

De taal in BCP-47-indeling.

Kenmerken

avatar

Hiermee haalt u de kleur van de avatar van de gebruiker op als een HEX HTML-tekenreeks (bijvoorbeeld FF0000 voor rood).

display_name

De weergavenaam van de deelnemer. Houd er rekening mee dat elke deelnemer in hetzelfde gesprek een andere weergavenaam moet hebben. Dubbele namen binnen hetzelfde gesprek zijn niet toegestaan. U kunt de eigenschap Id gebruiken als een andere manier om naar elke deelnemer te verwijzen.

is_host

Hiermee wordt bepaald of de deelnemer de host is.

is_muted

Hiermee wordt aangegeven of de deelnemer is gedempt.

is_using_tts

Hiermee wordt bepaald of de deelnemer text-to-speech (TTS) gebruikt.

participant_id

Haal de id van de deelnemer op.

properties

Een verzameling eigenschappen en de bijbehorende waarden die voor deze deelnemer zijn gedefinieerd.