VoiceAgentAvatarConfig interface

Avatar configuration for a voice agent. These values are session defaults and may be overridden when connecting.

Properties

character

The avatar character identifier, e.g. 'lisa'.

customized

Whether the avatar is a customer-customized avatar. Defaults to false.

model

The avatar model identifier.

output_audit_audio

Whether audit audio is emitted with avatar output. Defaults to false.

output_protocol

The transport used to deliver the avatar video stream.

scene

Avatar placement and motion settings.

style

The avatar style, e.g. 'casual-sitting'.

type

The avatar type.

video

Avatar video encoder and presentation settings.

Property Details

character

The avatar character identifier, e.g. 'lisa'.

character: string

Property Value

string

customized

Whether the avatar is a customer-customized avatar. Defaults to false.

customized?: boolean

Property Value

boolean

model

The avatar model identifier.

model?: string

Property Value

string

output_audit_audio

Whether audit audio is emitted with avatar output. Defaults to false.

output_audit_audio?: boolean

Property Value

boolean

output_protocol

The transport used to deliver the avatar video stream.

output_protocol?: VoiceAgentAvatarOutputProtocol

Property Value

scene

Avatar placement and motion settings.

scene?: VoiceAgentAvatarScene

Property Value

style

The avatar style, e.g. 'casual-sitting'.

style?: string

Property Value

string

type

The avatar type.

type: VoiceAgentAvatarType

Property Value

video

Avatar video encoder and presentation settings.

video?: VoiceAgentAvatarVideoParams

Property Value