Have a screenplay read by several voices with AI

The screenplay in PDF dropped on the canvas: one Text node turns it into ten lines ready to read, a narrator for the action and the characters word for word, and a Voice node in dialogue mode performs them in a single take with three ElevenLabs voices. The reading you do with actors, in three clicks. The whole workflow is visible without an account.

The original three-scene screenplay, a PDF dropped into the Media nodeInteractive demo

Real workflow, real results. Pan and zoom freely.

Use this workflow

The real workflow: the original three-scene screenplay in PDF in a Media node, Claude Sonnet 5 for the ten lines, a Voice node in dialogue mode on ElevenLabs Dialogue v3 with three voices. The texts shown are the models' answers, untouched.

At a glance

You provide
1 PDF · a text or a brief
What the workflow produces
1 voice-over
Canvas structure
4 nodes wired by 1 connections
Models wired in
Claude Sonnet 5, ElevenLabs Dialogue v3
Cost of one full run
about 10 credits, roughly $0.12
Account
The demo is visible without an account; generating requires a free account, trial credits included

A dialogue is only judged by ear. The screenplay PDF goes into a Media node, and a Text node reads it through its "Image or PDF to analyze" port to draw ten lines in the format NAME: text: a narrator who says the essential action in one sentence, and the characters word for word, as in the script.

The Voice node in dialogue mode carries those ten lines, each with its voice, and ElevenLabs Dialogue v3 performs them in a single pass: the timing, the silences, the pick-ups come from the model, not from an edit. Three voices in the demo: a deep narrator, a mature woman's voice for Maren, a young man's voice for Elias.

The demo reads scenes 2 and 3 of "North of Silence", the original screenplay of the screenplay to film template. Ten lines per node: for the next scene, duplicate the Voice node and paste the next ten, written by the Text node. Replace the PDF with your screenplay and the names in the instruction.

Actual renders from the demo

These are the files of the workflow above, exactly as the models produced them, unretouched. The starting point is shown when there is one.

Render

The reading of scenes 2 and 3: ten lines performed in a single take by ElevenLabs Dialogue v3, a narrator, Maren and EliasGenerated with ElevenLabs Dialogue v3

Who it is for

Screenwriters, playwrights and fiction authors who want to hear a dialogue before rewriting it or having actors read it.

Which files to provide

A screenplay or a chapter in text PDF: names in capitals and sluglines help separate the action from the lines.

How it works

  1. 1

    Drop the screenplay PDF

    A Media node receives it. Classic screenplay format preferably: names in capitals and sluglines help the model separate action from lines.

  2. 2

    Let the Text node write the lines

    Ten lines in the format NAME: text, stating the scenes to read and your character names in the instruction. NARRATOR sums up the action, the characters speak word for word.

  3. 3

    Paste the lines into the Voice node

    The Voice node in dialogue mode has its own lines: one line per entry, one voice per character picked from the list. Ten lines per node; a second node for the next scene.

  4. 4

    Listen, then adjust

    One take performs the whole exchange. A line that falls flat: add an acting tag, [sighs] or [whispers], in the text. A voice that does not fit: change it on the line, not on the whole node.

Variations and use cases

The same canvas, tuned for different needs: each variation is two or three lines of prompt away.

The reading of a dialogue scene

This is the demo: ten lines, two characters and a narrator, one take. For a longer scene, two Voice nodes of ten lines placed end to end in a Montage node.

The reading of a novel with several voices

A novel chapter in PDF works too: the narrator reads the prose, the characters the dialogue in quotation marks. Ask the Text node to keep the exact sentences.

The dubbing of a comic strip

The speech bubbles of a page, one per line with the character's name: the Voice node performs the page, and a Montage node puts it on screen with the sound.

The voice casting test

Duplicate the Voice node and change only one character's voice in each copy: three takes, three timbres, the comparison is made by ear in a minute.

The reading in another language

Ask the Text node to translate the lines and set the Voice node's language: ElevenLabs Dialogue performs fourteen languages, with the same voices.

Common mistakes

More than ten lines in one node

Dialogue mode takes ten lines per take. A thirty-line scene is three Voice nodes, chained in a Montage node with half a second of silence between takes.

Two voices too close

Two neighbouring timbres sound like a monologue. Take a deep voice and a light one, or a woman and a man, before looking for finer nuances.

Stage directions read aloud

The narrator must say the action in one sentence, not the screenplay's parenthetical notes. The Text node's instruction asks for it: check the ten lines before pasting.

Frequently asked questions

Why paste the lines into the Voice node?

Because dialogue mode carries its lines with one voice each, ten at most per take: that is what the model performs in a single pass. The Text node prepares them in the right format, and pasting takes ten seconds.

How many voices can I mix?

About twenty ElevenLabs voices, as many as characters in the ten lines. Three in the demo: narrator, Maren, Elias. Voices with opposite timbres are easier to tell apart than a monologue.

How much does a reading cost?

About ten credits for ten lines: the PDF reading by Claude Sonnet 5 and the ElevenLabs dialogue, billed per character. The price is shown on the node before you click.

Can I use my own voice?

Yes: a voice cloned from your library is picked on a line like any timbre. Clone the voice first in a Voice-over node, then assign it to the character.

Are the silences adjustable?

The model places the breaths itself. For a real silence, split the reading into two nodes and leave a second between them in the Montage.

Which language for the reading?

The language of the lines, set on the Voice node: English in the demo, fourteen languages available. A French screenplay is read in French, with the same voices.

Can I export the reading as a video?

Yes: a Montage node with the cover or an image of the scene as clip, the reading on the audio track, exports an mp4 for social networks or a production file.

Have a screenplay read by several voices with AI

Use this workflow

Free account, no card required. The workflow opens pre-filled in your canvas.