Skip to content

Multi-Character Text to Speech

Turn a script into dialogue audio with multi-speaker text to speech. Cast distinct voices for the narrator and characters, adjust delivery line by line, and export audio and SRT subtitles.

Cast a narrator and two characters. Preview each line, adjust the pacing, then export your dialogue as audio.

Multi-character scripts · Line-by-line direction · Audio & SRT export

THE LIGHTHOUSE / SCENE 01
Gabriel Narrator

As the lighthouse lit up, she heard familiar footsteps at last.

Elliot Character A

Do you remember the wish we made here?

Claire Character B

I do. This time, we will make it come true together.

From script to audio drama

The lighthouse scene above shows the original lines and voice assignments for one narrator and two characters. Play each line alongside its script.

  1. Enter each line as Character: dialogue and review the detected speakers.
  2. Choose one voice per speaker, then preview individual lines and adjust delivery where needed.
  3. Review the credit estimate, generate the scene, then export the audio and SRT subtitles.
Open project list

Related workflows and guides

From Script to Finished Audio: Cast, Preview, and Export

Open project list
42 voice presetsMulti-character creationMP3 / WAV / FLACSRT / MP4

Create Audio Dramas, Video Dubs, and Cloned Voices

Voiceover Workflows for Audio and Video

Keep your cast consistent

Use one voice for recurring lines from the same character. In the director workspace, change a single line when a scene needs a different delivery, without replacing the rest of the cast.

Shape the space between lines

Use the pause control to leave room for a reply or a scene change. Review emotion and speed per line, then listen to the full sequence before exporting.

Start with a simple script

Put each speaker on a separate line using Character: dialogue. Parse the script and review every role assignment. Save the project to return to the same text and settings later.

Theater: generate, play and follow the script

Expand a dialogue line to choose its voice, emotion and speed. Its action changes from Generate to Play and Stop. While audio plays, the source script highlights the corresponding sentence and scrolls to it; long list summaries wrap instead of truncating the text.

Use More actions to rename a role, duplicate, move, delete or regenerate a line. Changing dialogue or delivery requires a new generation; cached replay does not apply the new settings automatically. Review the displayed credit estimate before confirming.

Writing prompts for narration, dialogue and game voices

Treat these prompts as writing briefs for preparing your script, not commands to paste into spoken dialogue. Use the existing emotion, speed and pause controls for delivery. A role label such as Narrator: or Merchant: identifies the speaker and is not spoken as part of the line.

Narration brief: write a calm 20-second scene in two short sentences, with no stage directions. Dialogue brief: write six alternating lines for two characters with consistent role labels. Game brief: write one greeting, one warning and one farewell for a fantasy merchant; choose an available character preset, then preview each line.

For SRT video dubbing, ask for short, speakable lines that preserve the meaning and names within your existing timestamps. Count timing by listening: shortening the wording is often better than extreme speed. Review recognition errors and overlapping timestamps before generating the full video.

Open Theater → · Open video dubbing →

Direct the details.
Keep the whole story.

Move between the script, character voices and individual lines in one workspace. Save your project and return to the scene when inspiration strikes.

See how it works →

Audio Drama Maker for Scripted Dialogue

Cast

Choose a voice for each role.

Emotion

Shape the tone of individual lines.

Pacing

Adjust speed and pauses.

Export

Take audio and subtitles with you.

Voiceover FAQs

Can I regenerate just one line?

Yes. Open the line in the script studio, adjust its voice or delivery, and use its Generate button. Check the credit estimate before generating again.

Can I use different voices in one script?

Yes. Assign a voice to each role, then adjust individual lines in the director workspace.

Which files can I export?

The script studio supports MP3, WAV and FLAC audio, plus SRT subtitles. The video studio exports MP4, MOV, MKV or WebM video and WAV, MP3 or FLAC dubbing audio.

Does dubbing automatically translate a video?

No. This workflow voices the subtitles you provide or edit. Translate and review the dialogue yourself before generating another language.

Are voice previews free?

Yes. Public demos and voice previews are free. The studio shows estimated credits before generating custom dialogue; valid cached replay incurs no additional generation charge.

How are credits charged?

Subtitle recognition is free. Speech generation and media downloads follow credit rules. Editing, loading projects and replaying valid cached audio incur no additional generation charge.

Can I continue editing a saved project?

Yes. Open a saved project from your project list. Keep a backup of important media: project text and settings do not replace the original audio or video files.

How long are generated files kept?

Generated audio caches are kept for 3 days and video media for 7 days. Download important results before expiry. Regenerating expired audio may use credits.

What recording do I need for voice cloning?

Use a clear 6–60 second recording of one speaker, up to 10 MB. Avoid background music and overlapping voices. Use only your own voice or a voice you are authorized to use.

What if a generation task fails?

Check the task history before retrying. Completed lines may be reused while their cache is valid. Unsettled reserved credits are refunded on failure; completed lines may still be charged.

Is voice cloning available?

Yes. Create a cloned voice from an authorized recording, then use it for character dialogue and video dubbing. Speech generation uses credits.

Start Your First Voiceover Project

Open project list