🎙️ Radio drama · Full-cast voices

AI Radio Drama Maker: Script In, Full Cast Out

The slowest part of making an AI radio drama used to be the cast: recruiting voice actors, running auditions, chasing schedules and waiting for raw takes. Paste your script into AI Drama Voice and it lists the narrator and every character, gives each one a voice, and performs the dialogue line by line with emotion. You get the whole episode as an MP3 plus a line-accurate SRT. Music, sound effects and the final mix stay in your audio editor, and this page is honest about where that line sits.

  • One voice per role
  • Per-line emotion
  • MP3 + SRT
  • Redo a single line

Updated Nov 5, 2026Fact-checked Nov 5, 2026

Classical · Three Visits to the Thatched Cottage (excerpt)

Chinese · Script excerpt · 4 characters

  1. Liu BeiExcited

    今番侥幸,得见先生矣!

    What luck, today I shall finally meet the master!

  2. StorytellerCalm

    张飞曰:

    Zhang Fei said:

  3. Zhang FeiFurious

    此人无礼!便引我等到庄也不妨!何故竟自去了!

    How rude! He could at least have led us to the farm. Why just walk off?

  4. StorytellerCalm

    玄德曰:

    Xuande said:

0:00 / 0:27
Try it now

Try a scene: paste it and the cast list appears

This is the live dubbing studio. Swap in a scene from your own script and watch it split narrator and characters and tag every line with an emotion. Analysing the cast costs no credits.

Narrator

Midnight Radio · 2 lines

537 / 8,000 chars

Same cast · Chinese

Dub the episode
Unlimited free analysis · Dubbing is charged per character, failed runs refundedOpen in the studio
Listening examples

Hear it first: what a multi-voice scene sounds like

Two listening examples of multi-character dialogue: a classical scene with a storyteller bridging the lines, and a modern office confrontation. Listen to how the narrator links the scene and how each voice stays distinct, which is exactly the job a cast does in radio drama. The lines are the original Chinese audio, with English glosses.

Script excerpt · Classical · Three Visits to the Thatched Cottage (excerpt)

  1. Liu BeiExcited

    今番侥幸,得见先生矣!

    What luck, today I shall finally meet the master!

  2. StorytellerCalm

    张飞曰:

    Zhang Fei said:

  3. Zhang FeiFurious

    此人无礼!便引我等到庄也不妨!何故竟自去了!

    How rude! He could at least have led us to the farm. Why just walk off?

  4. StorytellerCalm

    玄德曰:

    Xuande said:

  5. Liu BeiCalm

    彼各有事,岂可相强?

    Everyone has his own business. How can we force him?

  6. StorytellerCalm

    三人来到庄前叩门,童子开门出问。玄德曰:

    The three reached the gate and knocked; a boy came out to ask. Xuande said:

  7. Liu BeiTender

    有劳仙童转报,刘备专来拜见先生。

    Please tell your master that Liu Bei has come to pay his respects.

  8. StorytellerCalm

    童子曰:

    The boy said:

  9. Servant boyCalm

    今日先生虽在家,但现在草堂上昼寝未醒。

    The master is home today, but he is taking a nap in the hall and has not woken.

  10. StorytellerCalm

    玄德曰:

    Xuande said:

  11. Liu BeiWhisper

    既如此,且休通报。

    In that case, don't announce us yet.

Four steps

How to make an AI radio drama: four steps to finished dialogue

These four steps take you from a script to a clean dialogue track with timing. What comes out is ready to drop into your post-production session.

  1. 01

    Keep two versions of the script

    The full script keeps scene headings, music and sound cues for post. The voicing script keeps only “Character: line” rows and narration. Every row in the voicing script is read aloud, so strip the sound cues out.

    Tip · Never write a row like “SFX: thunder”. The parser will treat “SFX” as a character and voice it.

  2. 02

    Paste the voicing script, get a cast list

    Paste it into the dubbing workshop and click Analyse. The narrator and every character are listed and given a voice that fits gender, age and role, and each line gets an emotion tag. This step is free, so iterate as much as you like.

  3. 03

    Lock the cast, tune the emotion

    Settle the narrator and the two leads first, then give supporting roles voices that contrast clearly. Change any wrong emotion tag. A bracketed note that isn't an emotion, such as “Shen Mo (through the door): Did you hear that?”, is passed along as a delivery cue.

  4. 04

    Generate, export, move to post

    Generate the episode and download the MP3 and SRT. Put the dialogue on its own track in your audio editor, add music and effects on others, and use the SRT timecodes to place them. If one line is off, regenerate just that line in the workshop.

Production pipeline

How a radio drama gets made, and which of the six stages AI replaces

A radio drama typically moves through six stages from script to release. An AI radio drama tool does not produce the finished show in one click. It replaces the most labour-heavy stage: the voice acting.

In a traditional production, a writer finishes the script, a producer recruits voice actors and runs auditions, each actor records raw takes at home, an editor trims and assembles those takes, someone lays in music and sound effects, and the whole thing gets mixed. With a large cast, just lining up everyone's schedule and collecting every pickup line can stall a project for a long time.

AI Drama Voice covers script-to-dialogue only. The post-production stages are yours.
StageTraditional workflowWith AI Drama VoiceStill your job
ScriptWriter drafts and splits episodesNot replaced; paste an existing scriptWrite it and prepare the voicing script
Casting / auditionsRecruit, audition, scheduleEvery role is auto-cast; preview and swap voicesApprove the voice for each role
RecordingEach actor records and resends pickupsGenerated line by line with emotion tagsReview the episode, redo weak lines
Dialogue editTrim takes and assemble one trackOne MP3 in script order, plus a per-line SRTAdjust pacing, lengthen key pauses
Music / SFXSource and place cuesNot providedLay in music and effects in your editor
MixPanning, reverb, EQ, loudnessNot providedMix and master the episode

To be clear

AI Drama Voice does not generate music or sound effects, and it does not export separate stems per character. You get one full-episode dialogue MP3 and an SRT. To treat one character differently, cut that character's lines onto another track in your editor using the SRT times.

Warm orange VU meters and red knobs on a mixing desk
Tsunamis, explosions and battle scenes live on sound design in radio drama. That layer is built in post, by you.Image: Anna Pou / Pexels

Writing the script and splitting out the voicing script

Radio drama has no picture, so the script carries a lot of sound direction. Write it the way you normally would, then split off a voicing script that contains only spoken lines. Here is the same scene both ways:

Left column stays with post; only the right column gets voiced. An emotion word in brackets (such as “sobbing”) becomes an emotion tag; any other note (such as “pressed to the door”) becomes a delivery cue.
Full script (for post)Voicing script (paste into the workshop)
[SCENE: 2 a.m., a rented flat, rain lashing the window]Narrator: At two in the morning, the rain sounded like it wanted to drown the whole building.
[SFX: thunder, approaching](removed, moved to the cue sheet)
Shen Mo (pressed to the door): Did you hear that? Someone's outside.Shen Mo (pressed to the door): Did you hear that? Someone's outside.
[SFX: three knocks](removed, moved to the cue sheet)
Xu Ning (trembling): Don't open it. Please, don't.Xu Ning (sobbing): Don't open it. Please, don't.
[MUSIC: low strings fade in](removed, moved to the cue sheet)

A cue sheet can be a simple table: after which line, which effect, how long. Once the dialogue is generated, every line in the SRT has an exact timecode, so placing effects from the cue sheet is a matter of dropping markers rather than scrubbing back and forth.

Cast list

A go-to cast for AI radio drama

Voices that work well for thriller, period and modern AI radio drama. Preview each one in the voice library before you assign roles.

  • Midnight Radio

    Midnight Radio

    Velvet · narrator

    ● Narrator · modern / thriller

    Close-mic and unhurried; ideal for late-night narration that gets quieter as the tension builds.

    NarratorsMale9 languages
  • Storyteller

    Storyteller

    Classic · folk tale

    ● Storyteller · period drama

    A rhythmic storytelling voice for linking lines such as “And then he said…”.

    NarratorsMale9 languages
  • The CEO

    The CEO

    Deep · commanding

    ● Male lead · dominant

    Deep and imposing; strongest in arguments and stand-offs.

    Male leadsMale9 languages
  • Elegant Lady

    Elegant Lady

    Mature · poised

    ● Female lead · composed

    Measured and controlled; fits office, legal and detective leads.

    Female leadsFemale9 languages
  • Sweetheart

    Sweetheart

    Bright · playful

    ● Younger sister / best friend

    Bright and youthful, with a wide range between crying and teasing.

    Female leadsFemale9 languages
  • Young Hero

    Young Hero

    Clear · energetic

    ● Young hero

    Clear and energetic; suits coming-of-age arcs and fight scenes.

    YouthMale9 languages
  • The Father

    The Father

    Warm · grounded

    ● Elder · police / father

    Weighty and steady; the character who anchors the story.

    NarratorsMale9 languages
  • Cartoon Villain

    Cartoon Villain

    Over-the-top · comic

    ● Comic villain

    Exaggerated and funny; good for bumbling villains and loud sidekicks.

    Anime & toonMale9 languages
Why it works

Why use AI Drama Voice to voice an AI radio drama

  • One person voices the whole cast

    Narrator, leads and supporting roles each get their own voice, with no actor schedules to align and no pickups to chase.

  • Per-line emotion and delivery cues

    Cold laughs, choked-up lines, shouting and whispers apply line by line. Other bracketed notes, such as “through the door”, travel with the line as delivery cues.

  • Clean dialogue at even levels

    Each line is generated on its own and then joined in script order into one mono MP3, with every line peak-levelled, so you don't start post by riding the volume of each line.

  • The SRT is your timecode

    Each SRT cue is one line of dialogue, timed to where it sits in the MP3. Use it to drop markers for effects and music.

  • Redo one line, failed lines refunded

    If a line is read wrong, edit the text or emotion and regenerate only that line. Lines that fail to generate are refunded automatically.

  • Same cast, other languages

    For English, Japanese, Thai and other versions, each character keeps the same voice in every language, so listeners still recognise who is speaking.

Post-production

After export: building the mix in your audio editor

Radio drama production takes more than one tool: AI Drama Voice for the voices, and a multitrack editor such as Audition or Reaper for post. These are the practical points when you bring AI dialogue into a session.

What the export looks like

Each language exports as a single mono MP3 at 44.1 kHz. Lines follow the script order end to end with a short pause between them, and each SRT cue is one line of dialogue. In other words, you receive dialogue that is already edited and assembled, ready to sit on the dialogue track of your session.

Creating space from a mono track

Because the dialogue is mono, everyone starts dead centre. To let listeners hear who stands where, cut a character's lines onto a second track using the SRT times and pan it slightly left or right. Push distant voices back with a little reverb and a gentle high-frequency cut. Two or three moves like this are enough to open up a scene.

A man in an overcoat on the phone, checking his watch against a dark concrete wall at night
Phone scenes: generate the line as usual, then filter it to the midrange in post so listeners instantly hear a call.Image: mikky k / Pexels

Phone calls, voices behind doors, flashbacks

300–3400 Hz is the classic telephone voice band and the usual starting point for a phone effect; adjust by ear.
EffectHow to do it in postHow to write it in the voicing script
Phone / walkie-talkieBand-pass EQ keeping roughly 300–3400 Hz, optionally a touch of distortionWrite the line normally, note “over the phone”
Behind a door / wallLow-pass filter, cut the highs, lower the levelNote “through the door”
Flashback / inner voiceAdd reverb or a short delay to separate it from live dialogueWrite “Character (inner voice): …”
Shouting from afarLower level, more reverb, fewer highsTag the line “furious” or “excited”
Big set piecesLayer ambience and effects, with music underneathOne narrator line to set the scene

Tip

Check the licence of every music and sound-effect file. Libraries that state commercial use and attribution terms clearly save trouble when the drama is published, because platforms review more than just the voices.

Choosing radio drama voice software

Ask three questions: does it cast roles automatically, can it control emotion line by line, and does the export drop straight into post? A single-voice text-to-speech tool works for narration but not for a full cast. Tools that make you pick a speaker for every line get slow once the cast grows. AI Drama Voice drafts the cast list for you to adjust and exports MP3 plus a per-line SRT. For other multi-voice uses see multi-character dubbing, and for shaping delivery see the AI voice emotion guide.

Tips

Six practical tips for AI radio drama production

  1. One scene before one episode

    Run your strongest conflict scene first. Once the cast and emotions feel right, generate the full episode and then the season.

  2. Keep character names consistent

    Use one name per character throughout. If a role appears as both “Shen Mo” and “the hero”, it becomes two characters with two voices.

  3. Separate narrator from cast

    Give the narrator a voice unlike any character, such as a late-night radio tone for thrillers or a storyteller for period pieces. More casting ideas in the voice casting guide.

  4. One emotion per line

    Split a line that laughs and cries into two lines with one tag each. It is far easier to control.

  5. Save dramatic pauses for post

    Gaps between lines are uniform. Where a thriller needs a held breath, stretch the gap in your editor rather than stacking ellipses in the script.

  6. Do foreign versions in one run

    Tick several languages in the same generation and the same cast voices them all. Duplicate your session and swap the dialogue track.

FAQ

Frequently asked questions

  • Write the script and split off a voicing script with only dialogue and narration. Paste it into AI Drama Voice, adjust the cast and emotions, generate the episode and export MP3 plus SRT. Then add music and effects and mix in your audio editor. AI replaces the voice acting; post-production is still yours.

  • It depends on the job. For single-voice narration, ordinary text-to-speech is enough. For a full-cast drama, pick a tool that casts roles automatically, controls emotion per line and exports timing. AI Drama Voice drafts the cast, applies the emotion you mark in brackets to each line and exports MP3 plus SRT.

  • Usually two kinds: one for the voices (a recorder for human actors, or an AI tool such as AI Drama Voice) and a multitrack audio editor such as Audition or Reaper for editing, music, sound effects and the mix.

  • AI Drama Voice does not. It generates multi-character dialogue only, with no music, no sound effects and no mixing. Use the exported SRT timecodes to place music and effects in your editor.

  • A radio drama is driven by dialogue, with one voice per character and sound design that acts out each scene. An audiobook is driven by reading, usually one or a few narrators voicing the original text. To turn novel chapters into audio, see novel to audiobook.

  • Credits are charged by script length, and foreign versions also count the translation. Cast analysis is free and failed lines are refunded automatically. See pricing for plans.

  • Midnight Radio
  • Ice Queen
  • The CEO
  • Sweetheart
  • Young Hero
  • Elegant Lady

Hand the voice acting to AI on your next radio drama Every role, one voice each.

Paste the voicing script, approve the cast and generate the episode. MP3 and SRT export together, ready for music, effects and the mix.

Billed by characters generated · Failed runs refunded automatically · Alipay, WeChat Pay and cards