Multi-voice audio drama workbench

Free AI voice generator with a voice for every character

Text to speech for a whole cast. Paste a scene: CastDub works out who is speaking, gives every character their own voice, lets you direct the emotion line by line, and exports a finished mix. Free, no credit card — try a scene below without signing up.

Open beta: everything is free.

KestrelLow, weary swordswoman who has already lost this war once
AshfordVelvet-voiced villain who apologises before he ruins you
HaleDocumentary narrator with a hand on the listener's shoulder

Two characters and a narrator, straight from one paste. Press play and watch who is speaking.

  1. MARIAYou said you'd be here at six.
  2. DANIELI said I'd try. There's a difference, and you know there is.
  3. MARIAShe waited by the window the whole time.
  4. DANIEL…Don't.
  5. NARRATOROutside, the last bus pulled away from the stop without stopping.
40voices in the library
29voice categories
11ready-made workflows
4steps from script to mix

At a glance

What it is
A free AI voice generator and text-to-speech workbench built for scripts: it works out who is speaking, gives every character their own voice, lets you direct the emotion line by line and exports a finished mix — a full-cast audio drama rather than one narrator reading every part.
What you paste in
A script, pasted as text. Screenplay format, “Name: line” dialogue and ordinary prose with dialogue tags are all read as written, and so are the em-dash conventions used in Spanish, French, Portuguese and Russian. A note in brackets at the start of a line, or a line that is entirely inside brackets, becomes that line's acting direction: it is performed rather than spoken, and you can edit it in the line list. There is no file import, so paste the text instead of attaching a document.
What you get back
One mixed MP3 on every plan. SRT subtitles from Plus upward — written from your script rather than transcribed from the audio, so names are spelled right and the timings already line up. Per-character stems, one full-length track per character plus the mix, come as a ZIP on Pro. No WAV export.
Cast and voices
40 library characters, each with a portrait, a persona and a sample. Behind them sit 10 base voices — 4 female, 5 male, 1 androgynous — and the same 10 serve every language. Inside one project no two characters are given the same base voice until all 10 are taken, so a scene of up to 10 speakers separates cleanly; past that, two characters share a voice and are told apart by persona and by the direction each line carries. You choose the character, not the base voice. You can also clone your own voice by reading a short consent statement aloud — up to 3 per account — and give it to any character; a cloned voice reads in all 9 languages and follows line speed, but does not act out emotions or directions.
Languages
9: English, 简体中文, 日本語, 한국어, Deutsch, Français, Español, Português, Русский. Every character performs in all of them — a character is a persona, not one recorded take — and a project's language is fixed when the project is created. Outside English you get the language's common accent; regional accents cannot be picked and are not promised. We have not had native speakers audition every language, so run your own lines through it before you commit.
Emotion and direction
Every line is performed by an AI voice actor working from a written direction, so the 7 emotions (neutral, happy, sad, angry, fear, whisper, excited) are acted rather than faked with settings. A resting emotion per character is available on every plan; overriding emotion line by line is Pro only, and 5-step speed control (0.75×–1.25×) comes with Plus and Pro. Regenerating a line gives a genuinely different take in the same voice, and editing one line re-synthesises only that line.
Price and open beta
A credit is one character of script, and credits are spent only when you download — generating and previewing cost nothing, within a ceiling of 30 lines per 24 hours on Free and up to 2,000 on Pro. Free is a one-time pot of 4,500 credits, about 5 minutes of finished audio, with 2 cast members per project. Paid plans are Basic $5, Plus $19, Pro $29 a month, 10% off yearly. Payments are not live yet: during the open beta every account gets the full Pro feature set at no cost, but a commercial licence still comes with a paid plan once plans open.
What it cannot do yet
Voice cloning covers your own voice only, and a cloned voice reads the words without acting out emotions or directions. There is no file import, no WAV export, no pronunciation dictionary, no pitch control, and no way to pick a specific base voice or a regional accent. No language has real child voices: child parts are played by adult performers, the way animation has always done it. Characters live inside one project and do not carry over to the next.

Meet the cast

40 characters, each with a face, a persona and a voice

Tap anyone. Every character performs in all nine languages — what you hear here is the English version.

Browse the whole library →

Four steps

Paste → auto-cast → adjust emotion → export

  1. Paste your script

    Copy the text straight in. Screenplay format, Name: lines and ordinary prose with dialogue tags all work — there is no template to fill in first.

  2. Auto-cast the scene

    CastDub finds every speaker and proposes a library character for each, based on how the script presents them. Audition alternatives back to back on the same line and keep what fits.

  3. Direct the emotion

    Set a resting register per character, then — on Pro — mark the specific lines where it breaks. Restraint is what makes the turn land — direct five lines, not fifty.

  4. Export the mix

    A mixed MP3 on every plan, per-character stems for scoring on Pro, and an SRT from Plus that is already in sync because it came from your script rather than from a transcript.

Pricing

Free to start, with a trial pot of credits

The paywall is how much finished audio you download, plus emotion control and cast size — not the voice library. Everyone gets every voice.

Free

$0 / month

 

Hear what your script sounds like cast, before you pay anything.

  • Generate and preview without spending credits — up to 30 lines per 24 hours
  • 4,500 lifetime download credits (~5 minutes of finished audio)
  • All 40 character voices — the library is not the paywall
  • 2 cast members per project
  • Personal, non-commercial use

Basic

$5 / month

 

Open the whole voice library and start taking finished audio away.

  • All 40 character voices
  • 54,000 download credits a month (~60 minutes)
  • 5 cast members per project
  • Commercial licence included

Plus

$19 / month

 

Direct the pace: slow a confession down, push an argument along.

  • 180,000 download credits a month (~200 minutes)
  • Line-by-line speed control
  • Unlimited cast members per project
  • SRT subtitle export

Full plan comparison →

Frequently asked questions

What is an AI audio drama maker?

It is a tool that takes a script with several speakers and produces performed audio with a different voice for each of them. That is a different job from text to speech, which converts a block of text with one voice. The work here is casting, directing each line, keeping characters distinct and consistent within a project, and exporting something you can mix.

Can I use different voices for each character?

That is the entire point. CastDub detects who is speaking, assigns a distinct voice per character, and keeps that assignment stable across the project so the same character sounds the same on the first line and the three-hundredth.

Can I use the audio commercially?

Yes on any paid plan — Basic, Plus and Pro all include a commercial licence. The free plan is for personal and non-commercial use. Your script remains yours on every plan.

How many characters can one project have?

Two on Free, five on Basic, unlimited on Plus and Pro. Most single-creator scenes land between three and six speakers including a narrator, so Basic covers a lot of work and Plus covers ensemble pieces.

Do you support voice cloning, and whose voice can I clone?

Yes, and only your own. You read a short consent statement aloud — your name, today's date and that you agree — and that recording becomes the voice, which can then read lines in any of the nine languages. It reads the words and follows line speed, but emotions and acting directions do not apply to it. We will not clone public figures, performers or anyone else, and never the voice of a minor. You can delete a clone at any time, which also deletes the audio made with it. The full rules are on the voice cloning policy page.

Which languages are supported?

Nine: English, Chinese, Japanese, Korean, German, French, Spanish, Portuguese and Russian. Every character in the library performs in all of them — a character is a persona, not one recorded voice, so the same cast list works in any of them. A project's language is set when you create it and stays fixed. Behind the forty characters there are ten base voices, and every one of them speaks all nine languages, so no language is better stocked than another — what differs between languages is the writing, and each language page says what to watch for.

Can I export subtitles?

Yes, on Plus and Pro, and exporting subtitles uses no credits. Because the subtitle file is generated from your script rather than transcribed from the audio, names and invented words are spelled correctly and the timings are already in sync.

Is there a free plan?

Yes. Free gives you two cast members and a one-time pot of 4,500 characters — about five minutes of finished audio — which is enough to produce a complete short scene and decide whether the tool fits how you work. It is a trial pot, not a monthly allowance: once it is spent, a paid plan is what refills it.

Consent and ethics

Whose voice you are allowed to use

A cloned voice needs the person's consent, recorded

The only recording a voice can be cloned from is the person themselves reading a consent statement: their name, the date, and that they agree. That recording is the voice, so there is no clone without a consent record attached — and no way to clone someone from a clip of them talking.

We do not clone public figures or performers

Not as parody, not for research, not with a disclaimer. A synthetic recording of an identifiable person is indistinguishable from a real one once it leaves the project, and there is no framing that makes that safe. Accounts that attempt it will be closed.

We never clone a minor's voice

There is no plan, agreement or parental permission that will unlock this. Nothing you make here involves recording a child: the child characters in the library are performed by adult voices, in every one of the nine languages, the way animation has always done it. No child is in the pipeline at any point.

Say when audio is generated

We are not in a position to enforce this, and we will say it anyway: audiences respond well to disclosed synthetic audio and very badly to discovering it afterwards. It costs one line in a description.

Read the full voice cloning policy →

Cast your first scene tonight

Paste a script, let CastDub assign a voice to every character, and export a finished drama.

Create for free

No credit card. Free gives you a one-time pot of credits.