The script dubbing studio Script in. Cast out.
Paste or upload a script. AI splits the roles, casts the voices and marks the emotions — check the cast, then dub the whole episode in every language you need.
- Unlimited free analysis
- .txt import
- Up to 8,000 characters per run
- Failed runs refund credits
Narrator
Midnight Radio · 2 lines
5 roles · 8 lines
537 / 8,000 charsSame cast · Chinese
AI script dubbing in three steps
From script to multi-voice audio: no prompts, no picking voices line by line.
- 01
Paste a script or import a novel
Paste it, or upload a .txt. Novel chapters import in one go, with narration and dialogue split apart for multi-voice dubbing.
- 02
Check the cast
AI casts a voice for every character and tags each line's emotion. Don't like one? Swap it in a click.
- 03
Pick languages, dub
Tick Chinese and the languages you need, then export MP3 per episode, line-timed SRT or a ZIP of everything.
Script formats we understand
One line per line of dialogue. Write it any of these ways and casting gets more accurate.
Name: lineThe basic form — lines are grouped by character name.Name (emotion): linePut the delivery in brackets: cold laugh, choked up, whisper, furious.Narrator: …Write “Narrator”, or leave the name off — either way the line is narration.角色名(情绪):台词Chinese full-width punctuation works too, so Chinese scripts paste straight in.
Sample script
Narrator: Rain. Neon shatters across the puddles.
Lin (whisper): Don't look back. He's still following us.
Chen (cold laugh): Let him. Tonight we close the net.
Narrator: At the end of the alley, a black sedan's headlights flick on.
Emotion tags
- Cold laugh
- Choked up
- Whisper
- Furious
- Tender
- Excited
- Calm
- Sarcastic
Questions, answered
Paste your script into the studio (or upload a .txt) and press “Find roles”. Every character is detected and given a voice and emotions. Check the cast, pick languages and export formats, then press “Start dubbing”.
“Name (emotion): line”, one per row, works best; rows without a name are read as narration. Novel text imports in one go too — for dialogue-heavy chapters, tidying lines by character first makes casting more accurate.
Besides Chinese: English, Thai, Vietnamese, Indonesian, Spanish, Portuguese, Japanese and Korean — 8 languages, with the same cast sounding consistent across all of them. Thai and Vietnamese samples are still in production; sign in to generate them directly.
Finding roles is free and unlimited. Dubbing is charged in credits by script length, and anything that fails is refunded automatically. Plans are on the pricing page; Alipay and WeChat Pay are supported.
Up to 8,000 characters per run; split long scripts by episode. Every run exports MP3, line-timed SRT and a ZIP of all languages; make the vertical cut in CapCut.
Still have a question? Open a ticket