Characters
Character entities — media, properties, voice configuration, and profile.
A character is an entity that represents a person, creature, or figure in your story. Characters are created at the project level and reused across all episodes. They appear on the Assets page, filterable by type, with star, rename, and delete actions.
Click New Character to create one. Supply a name and (optionally) a custom ID.
Media
The character's Media Gallery holds generated images and visual references. Star the primary character image — this is the one used as a reference input when running recipes that include this character.
From the gallery you can run recipes to generate character imagery, and use Load as Recipe on any result to capture the workflow for reuse.
Properties
Character properties are split into three sections:
Core
- Name, description, notes
Story
Background, personality, relationships, history — any narrative details that describe who this character is. On variants, Story properties are inherited read-only from the base character.
Visual
Physical description, style notes, visual references. On variants, Visual properties can be overridden independently.
Voice
The Character Voice page lets you configure which TTS engine and voice to use for this character's dialog:
| Engine | Notes |
|---|---|
| ElevenLabs | High-quality synthesis, many voice options, requires API key |
| Typecast | Alternative engine |
Voice selection is per-character. When dialog is generated for a line spoken by this character, the platform uses this configuration. Voice cloning reference audio can also be set here.
See Audio & Voice Pipeline for the full dialog-to-audio workflow.
Profile
The Character Profile page provides a rich document workspace for reference material — written character bible, notes, images, links. It's freeform and not structured as form fields.
Variants
A character can have variants — alternate versions that share Story properties but have independent Visual properties. Use variants for:
- Costume changes (day outfit vs evening outfit)
- State variations (normal vs injured)
- Age variants (young vs old)
Variants are created from the Properties page and appear as child entries in the asset list.