
Aria
Bright shonen-anime lead who narrates her own fight scenes
Voice library
Every voice in CastDub, with a name, a persona and a sample. Filter by gender, age, language, style and emotion, then cast a whole scene rather than one narrator.
40 of 40 voices can perform neutral. The artwork is each character's fixed portrait — it does not change with the emotion you filter by.

Aria
Bright shonen-anime lead who narrates her own fight scenes

Kestrel
Low, weary swordswoman who has already lost this war once

Milo
Nine-year-old with a loose tooth and a very large opinion

Wren
Bedtime-story narrator, slow and warm, never wakes anyone up

Ashford
Velvet-voiced villain who apologises before he ruins you

Brix
Cartoon sidekick made of enthusiasm and bad ideas

Nova
Ship AI that has read your file and is not impressed

Gran Thea
Grandmother telling a folk tale she half believes

Dorian
Audiobook baritone for literary fiction and slow reveals

Pip
Small chaotic gremlin voice for monsters that are friendly

Juno
Podcast host who thinks out loud and never reads a script

Hale
Documentary narrator with a hand on the listener's shoulder

Seraphine
Court princess whose politeness is a weapon

Rook
Pirate quartermaster, salt in the throat, jokes in the threat

Morrow
Something under the floorboards that learned your name

Cass
Seventeen and furious about it, in a good way

Torvald
Knight commander who gives orders that men actually follow

Lumen
VTuber persona: cute on top, deadpan underneath

Ezra
Visual-novel love interest with a two-second pause before honesty

Vex
Demon who negotiates in a reasonable tone

Mabel
Village witch, more herbs than hexes, very tired of adventurers

Axel
Arena announcer who has never used an indoor voice

Sable
Noir detective narrating her own bad decisions

Koji
Rival character: clipped, competitive, secretly loyal

Delphi
Oracle who answers the question you should have asked

Bram
Tavern keeper and accidental quest giver

Indie
TikTok voiceover: fast, flat, faintly amused

Quill
YouTube explainer voice that never sounds bored

Hazel
Mum voice: patient, then suddenly not

Orrin
Old man on a porch who remembers the flood

Rhyme
Battle-rap cadence for verse-heavy scripts

Solène
Continental accent, unhurried, very expensive sounding

Beaudie
Australian field guide who finds everything hilarious

Tess
Australian lead with a flat, dry delivery

Noor
Newsreader clarity for exposition-heavy scenes

Grit
Monster with a chest cavity the size of a bus

Bellhop
Comic relief NPC who repeats himself on purpose

Inés
Bilingual lead who switches register mid-sentence

Halcyon
Meditation-adjacent narrator for slow, quiet scenes

Duke
Trailer voice. Three words per breath. All of them heavy.
Paste a script, let CastDub assign a voice to every character, and export a finished drama.
Create for freeNo credit card. Free plan renews every month.