VoiceAgentSessionAvatarConfig interface
Avatar settings accepted by the stable voice-agent WebSocket contract.
- Extends
Properties
| ice_servers | The ICE servers used to negotiate the avatar's WebRTC connection. |
Inherited 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
ice_servers
The ICE servers used to negotiate the avatar's WebRTC connection.
ice_servers?: VoiceAgentAvatarIceServer[]
Property Value
Inherited Property Details
character
The avatar character identifier, e.g. 'lisa'.
character: string
Property Value
string
Inherited From VoiceAgentAvatarConfig.character
customized
Whether the avatar is a customer-customized avatar. Defaults to false.
customized?: boolean
Property Value
boolean
Inherited From VoiceAgentAvatarConfig.customized
model
The avatar model identifier.
model?: string
Property Value
string
Inherited From VoiceAgentAvatarConfig.model
output_audit_audio
Whether audit audio is emitted with avatar output. Defaults to false.
output_audit_audio?: boolean
Property Value
boolean
Inherited From VoiceAgentAvatarConfig.output_audit_audio
output_protocol
The transport used to deliver the avatar video stream.
output_protocol?: VoiceAgentAvatarOutputProtocol
Property Value
Inherited From VoiceAgentAvatarConfig.output_protocol
scene
Avatar placement and motion settings.
scene?: VoiceAgentAvatarScene
Property Value
Inherited From VoiceAgentAvatarConfig.scene
style
The avatar style, e.g. 'casual-sitting'.
style?: string
Property Value
string
Inherited From VoiceAgentAvatarConfig.style
type
The avatar type.
type: VoiceAgentAvatarType
Property Value
Inherited From VoiceAgentAvatarConfig.type
video
Avatar video encoder and presentation settings.
video?: VoiceAgentAvatarVideoParams
Property Value
Inherited From VoiceAgentAvatarConfig.video