How Replica 11 Turns Dialogue into ElevenLabs Audio

Replica 11 – Script to Speech is a Windows desktop app for writers, podcasters, game developers, and audiobook creators who are tired of hand-splitting scripts into voice takes. Paste a screenplay-style script, let the app detect characters and lines, map each role to an ElevenLabs voice, optionally polish the text with ChatGPT — then generate dialogue audio in batches.

Get the product: Replica 11 – Script to Speech

A hundred paper scripts. One answer: Replica 11.

How to install Replica 11

Replica 11 is a digitally signed application (signed since 12 October 2026). Because the software is new, Windows may show a Microsoft Defender SmartScreen warning on first install. This is normal and does not mean the file is unsafe. The installer is official and signed by the publisher. As Windows builds trust in the signature, the warning should become less common or go away.

  1. Download Replica 11.
  2. Unzip and run the Replica 11 setup.exe.
  3. If SmartScreen appears, click More info, then Run anyway.
Windows Defender Smart Screen

Why this tool exists

ElevenLabs already gives you excellent AI voices. The painful part is everything before you hit Generate: splitting speakers, fixing messy formatting, tagging emotions, assigning voice IDs, exporting the right JSON, and keeping character voices consistent across dozens (or hundreds) of lines.

Replica 11 is that missing production layer — a focused script → structure → voices → audio pipeline built for Windows.

What you get in one app:

    • Automatic parsing of speakers, narration, and stage directions

    • Local analysis (works even without OpenAI)

    • Optional ChatGPT structuring + emotional enhancement

    • Per-character ElevenLabs voice mapping (stability / similarity)

    • Direction tags like `[curious]`, `[calm]`, `[confident]`

    • Mixed-language support (including English / Japanese workflows)

    • Export to TXT, JSON (Text to Dialogue), Studio JSON, CSV, Markdown

    • Batch generation via ElevenLabs API straight to a local folder

    • Saveable projects and license management on d3arts.cz

The pipeline at a glance

Raw script   → Load / paste   → Clean text (optional)  → Analyze locally  OR  Process with ChatGPT (+ enhance)  → Review & Approve structure  → Map ElevenLabs voice IDs  → Export and/or Generate with ElevenLabs  → Local WAV / MP3 files in your export folder

Nothing is sent to ElevenLabs until you approve the structure. That alone saves API credits and keeps you in control.

Quick start

Open Replica 11 and load your script

Start with a clean project. Use Load TXT or paste directly into the Script panel. The toolbar already shows the full workflow: Clean text → Analyze locally → Process with ChatGPT → Compare → Approve structure.

Tip: Keep the Narrator checkbox on if stage directions and scene titles should be spoken by a dedicated narrator voice.

Replica11 - Script to Speech Software - Replica 11 empty workspace — Load TXT

Paste a real multi-character script

Drop in dialogue with clear speaker labels (e.g. `Geisha:` / `Screenwriter:`). Replica 11 is built for this exact format — long scenes, many lines, consistent character names.

Replica11 - Script to Speech Software - Script pasted into Replica 11

Analyze locally — characters and dialogue appear

Click Analyze locally. Replica 11 splits the text into characters and a line-by-line Dialogue table: scene, character, voice ID, text, direction, language, character count.

You can already:

    • Merge or delete misdetected characters

    • Set Stability (e.g. Creative) and Similarity per character

    • Edit directions such as curious or calm

    • Filter rows by scene, character, or language

Copy Voice IDs from ElevenLabs

Replica11 - Script to Speech Software - ElevenLabs — Copy voice ID

ElevenLabs — Copy voice ID

(Optional) Process with ChatGPT for structure + emotion

Want deeper cleanup and performance cues? Click Process with ChatGPT (+ enhance). Replica 11 asks for confirmation first — OpenAI structures the script; ElevenLabs is still not contacted.

Replica11 - Script to Speech Software - Local analysis — characters and dialogue table
Replica11 - Script to Speech Software - Confirm sending script to OpenAI

Confirm sending script to OpenAI

When processing finishes, you get a review modal:

    • Recognized characters + suggested voice profiles

    • Full dialogue list with directions and language confidence

    • Warnings for uncertain blocks (e.g. mixed-language lines)

Replica11 - Script to Speech Software - OpenAI processing done — review and approve

OpenAI processing done — review and approve

Then click Approve and continue to voice IDs.

Approve structure and validate the project

Export options:

| Format | Typical use |

| --- | --- |

| TXT | Readable script dump |

| JSON (Text to Dialogue) | ElevenLabs dialogue workflows |

| Studio JSON | Studio / advanced pipelines |

| CSV | Spreadsheets, QA, localization |

| Markdown | Docs and reviews |

Generate with ElevenLabs

Pick your audio folder, then hit Generate with ElevenLabs. The Generation log shows each package running with language override, stability, and similarity settings.

Replica11 - Script to Speech Software - Generating audio with ElevenLabs

Generating audio with ElevenLabs

When it finishes, you get a clear success banner and a WAV (or configured format) in the export folder.

Replica11 - Script to Speech Software - Generation finished — WAV in export folder

Generation finished — WAV in export folder

Save the project for later

 

Save as a Replica 11 Project (*.json) so you can reopen the same cast, directions, and scene layout tomorrow — without redoing the whole parse.

Replica11 - Script to Speech Software - Save Replica 11 project

Save Replica 11 project

License and activations

Buy once, manage activations in your d3arts.cz account under License keys. Lifetime licenses show Never Expires, with clear activation slots (e.g. 1 / 2) and the ability to delete an old machine when you switch PCs.

Licence control - My account - d3arts account — Replica 11 license details

d3arts.cz account — Replica 11 license details

Account / registration

Link to shop  

-

Who should use Replica 11

Screenwriters turning scenes into temp VO or full AI cast reads  

Podcasters producing dialogue-heavy episodes without a booth day  

Game developers batching NPC lines with stable character voices  

Audiobook creators mapping narrators and characters before generation  

If your workflow is “script in Word → chaos in ElevenLabs,” Replica 11 is the professional middle step you were missing.


Quick checklist

1. Install Replica 11 (Windows) and enter your license  

2. Add ElevenLabs API key in Settings (OpenAI key optional)  

3. Paste or Load TXT  

4. Analyze locally **or** Process with ChatGPT  

5. Approve structure  

6. Paste Voice IDs from ElevenLabs  

7. Export JSON / generate audio  

8. Save the project  


Get started

Create account / sign in  

Try or buy Replica 11 – Script to Speech

Paste the script. Map the voices. Generate the scene.  

That’s Replica 11.

Please note: Purchasing Replica 11 does not include credits or subscriptions for OpenAI (ChatGPT) or ElevenLabs. Access to these services and any usage costs must be arranged and paid for separately. Replica 11 connects these services and streamlines the preparation and conversion of long scripts into spoken audio.


Settings

Open Settings

    1. Launch Replica 11 on Windows.
    2. Top-right toolbar → click Settings.

  1.  

API keys stay only on this PC. They are never stored in exports or the project file.

Languages & project files App language — UI language only. Does not change ElevenLabs generation language by itself. Secondary language — paired tags inside English lines (e.g. japanese / czech) and the second “set language for all rows” button in the Dialogue table.

Project (also available if license is blocking elsewhere): Open project / Save project / Load TXT

License Activate your key, Check now, or Deactivate on this computer (frees one of typically two slots). Account: https://d3arts.cz/muj-ucet/?d3_account=en

ElevenLabs

Get and save the API key

    1. Settings → ElevenLabs API → Get Keys (or https://elevenlabs.io/app/developers/api-keys)

    1. Paste key (xi-…) → Save key → Test API key.

Without this key you can still analyze / export, but Generate with ElevenLabs will not run.

Default model Free-text field (default eleven_v4). This is the model ID sent when you click Generate with ElevenLabs. Changing it changes which ElevenLabs model generates the audio next time. It does not rewrite your script, Voice IDs, or Direction tags.

Output – quality / format HQ — WAV 48 kHz — best quality; may need a higher ElevenLabs plan. LQ — MP3 128 kbps — smaller files; usually always available.

Default narrator voice ID Fallback voice for Narrator lines. If empty and a narrator line has no mapped voice, that line won’t generate cleanly.

Convert language tags (accents) accent_tags — converts paired tags into ElevenLabs accent audio tags (recommended if you want accents). plain — removes the tags only; no accent switch.

Language override auto — from each dialogue row’s language. English / Czech — always force that language. off — do not send language_code; ElevenLabs auto-detects.

Characters & voice performance Voice ID — which voice speaks (required for generation). Stability — Creative / Natural / Robust. Similarity — Low / Medium / High. Merge characters — combines two detected names into one voice mapping.

OpenAI (optional) Analyze locally works without it. You need OpenAI only for Process with ChatGPT and Translate transcription.

Get and save the key

    1. Get Keys → https://platform.openai.com/api-keys
    2. Paste (sk-…) → Save key → Test API key.

  1.  

OpenAI model Used only when you run Process with ChatGPT. Changing it does not change ElevenLabs voices or audio quality.

Processing mode local_parser_only — local parser only. openai_normalize — structure mainly from OpenAI. local_parser_then_openai_cleanup — default: local parse first, OpenAI cleans up.

Text enhancement off — structure only. tags_only — adds emotion audio tags. tags_and_interjections — tags plus short natural interjections.

Extra checkboxes Mark names/cities/institutions in English text — wraps foreign names in secondary-language tags (can later become accent tags). Let ChatGPT remove human separators — strips ---, bullets, and formatting noise.

Save settings Save key = store that API key now. Save settings = persist models, HQ/LQ, accents, enhancement, languages, etc. Always click Save settings after changing generation options.

Minimal setup checklist

Settings

  1. Activate License
  2. ElevenLabs API key → Save → Test
  3. Set Default model (e.g. eleven_v4)
  4. Choose HQ or LQ
  5. Set Language tag conversion
  6. Set Language override
  7. (Optional) OpenAI key + Text enhancement
  8. Save settings
  9. Analyze → assign Voice IDs → Generate with ElevenLabs


FAQ

Do I need ChatGPT / OpenAI to generate voice audio?

No. Voice generation uses ElevenLabs only.

Paste or load a script → Analyze locally → assign Voice IDs → Generate with ElevenLabs. An OpenAI key is not required for that path.

What works on its own (and what needs which key)?

Load TXT / paste script — ElevenLabs: No / OpenAI: No Clean text (local) — ElevenLabs: No / OpenAI: No Analyze locally — ElevenLabs: No / OpenAI: No Edit dialogue, directions, merge characters — ElevenLabs: No / OpenAI: No Export TXT / JSON / Studio JSON / CSV / Markdown — ElevenLabs: No / OpenAI: No Save / open project — ElevenLabs: No / OpenAI: No Generate with ElevenLabs (voice audio) — ElevenLabs: Yes / OpenAI: No Process with ChatGPT (+ enhance / emotions) — ElevenLabs: No / OpenAI: Yes Translate transcription — ElevenLabs: No / OpenAI: Yes

Rule of thumb:

    • ElevenLabs key alone → full voice pipeline (local parse → voices → generate / export).

    • OpenAI key → optional AI helpers: smarter structuring, emotion tags, and transcription translation.

    • Neither key → you can still structure locally and export files; you just cannot call the cloud APIs.

I only want spoken dialogue. What is the minimum setup?

    1. Activate your Replica 11 license.
    2. Add an ElevenLabs API key → Save → Test.
    3. Set model + HQ/LQ if you care about quality.
    4. Skip OpenAI entirely.
    5. Analyze locally → paste Voice IDs → Generate.That’s enough for audio.

 

What is “Translate transcription”, and how does it work?

Translate transcription is a newer

ChatGPT-powered tool for turning the script text into another language before (or between) analysis passes.

Where to open it:

    • Script toolbar → Translate transcription

    • Or File → Translate transcription…

What happens:

    1. You pick a target language.
    2. Optionally turn on Keep secondary-language words so names / phrases in that language stay untranslated while the rest moves to the target.
    3. Optionally translate only the selected text; otherwise the whole script is translated.
    4. Replica 11 sends the text to ChatGPT in chunks, then puts the result back into the Script panel.
    5. You can cancel while it runs; a cancelled run does not keep a partial resultRequirements: an OpenAI API key in Settings. ElevenLabs is not involved — translation only changes text; it does not generate audio.

Typical flow: translate the transcription → analyze / map voices → generate with ElevenLabs.

Does changing the OpenAI model change my ElevenLabs voices?

No. OpenAI settings only affect ChatGPT text passes. ElevenLabs model, Voice IDs, Stability / Similarity, and HQ/LQ control the audio.

Are my API keys saved in the project file?

No. Keys stay on this PC only. You can share a project file without exposing credentials. After reinstall or a new machine, enter the keys again in Settings.

Why does English dialogue sometimes sound like another language?

Set the Dialogue table language to English, and in Settings set Language override to English (or fix per-row languages and leave override on auto). Also check language-tag conversion (accent_tags vs plain).

HQ WAV failed — is Replica broken?

Usually not. HQ — WAV 48 kHz may need a higher ElevenLabs plan. Switch Output to LQ — MP3 128 kbps and try again.

Do I have to Approve structure before generating?

If you use Process with ChatGPT, approve the review first — nothing goes to ElevenLabs until you approve. If you only use Analyze locally, you can go straight to Voice IDs and Generate with ElevenLabs.

Where do I find a Voice ID?

ElevenLabs → Voices → My Voices → Copy voice ID. Paste it onto the character in Replica 11.

What systems is Replica 11 compatible with?

Replica 11 is a Windows-only desktop app. There is no macOS or Linux version.

Supported:

    • Windows 10 (64-bit)

    • Windows 11 (64-bit)

Not supported:

    • Windows 7 / 8 / 8.1

    • macOS

    • Linux

    • mobile devices (iOS / Android)

You also need an internet connection for license checks, updates, and optional ElevenLabs / OpenAI features. Local script analysis and export work offline.