Customise Characters
Configure avatars, voices, and agents in your experience.
Character model
Each character in an experience combines:
- Avatar — visual identity and animation rig (
avatarId) - Voice — TTS voice and settings (
voiceId) - Agent — conversational intelligence (
agentId) - STT language — speech recognition locale (
sttLang)
In the manifest
Characters appear in the Session Manifest:
"characters": [{
"characterId": "char_…",
"displayName": "Sofia",
"avatarId": "ava_c4e71fe5",
"voiceId": "es-ES-ElviraNeural",
"sttLang": "es-ES",
"agentId": "agt_spanish_tutor"
}] Multi-character experiences
Richer experiences support multiple characters with focusCharacter() and characterEnter / characterExit events.