Mode 01 - TTS

A voice studio
where your cursor is.

Write text, pick a voice, press Generate - the speech appears as an item at your edit cursor. TTS mode covers everything from a single pickup line to a full multi-speaker dialogue with expressive v3 audio tags.

Sub-modesSingle voice / Dialogue
Modelsv3, Multilingual v2, Flash, Turbo
DialogueUp to 10 speakers
OutputItem at edit cursor
Cost basisCharacters

Sub-mode 1Single voice

TTS single voice panel: text editor with v3 audio tags hint, voice picker, model radio buttons, stability presets and sliders, target track selector and Generate button
Single voice: text, voice, model, delivery controls - then Generate.
  1. Write (up to 5000 characters)

    Type or paste into the editor. With the v3 model you can add audio tags like [whispers] or [laughs] anywhere in the text for expressive delivery.

  2. Pick voice and model

    Pick voice... opens the same picker used everywhere in Reasonate. Choose a model for the job: v3 for expressiveness and audio tags, Multilingual v2 for stable long-form narration, Flash v2.5 when speed and price matter most.

  3. Shape the delivery

    Stability (v3 offers three presets: Creative / Natural / Robust), similarity, style and speed sliders, plus speaker boost. Save any combination as a named preset and recall it from the dropdown later.

  4. Generate

    Press Generate or Cmd+Enter. The item lands on the target track (or on a new track if none is picked) at the edit cursor, and the cursor jumps to its end so you can keep writing the next line. Variants x3 renders three different reads as takes of one item.

Per-track memory

Each target track remembers the last voice, model and settings used on it. Come back a week later, select the track, and the panel is set up the way that voice-over track expects.

History and takes

Generated items on the current target track are listed under the editor. From there you can play any of them, cycle takes (◀ 2/3 ▶), lock an item against accidental changes, or Regen it - a fresh read with a new seed appended as another take. Right-click a row for extras: delete a take, delete the item, or reveal the audio file on disk.

Expressivenessv3 audio tags

The v3 model reads stage directions written in square brackets. Reasonate ships a curated palette of about 70 tags in seven groups (Emotions, Delivery, Non-verbal, SFX, Accent, Body state, Narrative), each with a tooltip explaining what it does. Click into the text where you want the tag, then click the tag - it is inserted at the cursor.

Example: Well... [sighs] I suppose you are right. [whispers] But not a word to anyone.

The palette has a search box, and Hide tags collapses it when you need the full width for writing.

Enhance: let AI place the tags

Do not want to hand-place tags? Press Enhance. An LLM reads your text and inserts fitting v3 audio tags without changing a single word - Reasonate verifies the words afterwards and rejects any edit that is not purely tags. You choose the intensity (Subtle / Standard / Theatrical), can add a director's note ("tired, end-of-day radio host"), and optionally allow pause marks and emphasis capitalization. Review the result; revert restores your original text.

Cost

Enhance uses your own LLM key (see Settings → AI), not ElevenLabs credits. Typically a fraction of a cent per call.

Sub-mode 2Multi-speaker dialogue

Switch to Multi-speaker dialogue to write scenes: a cast of named speakers, lines in order, one Generate producing a single natural-sounding conversation (ElevenLabs text-to-dialogue, v3).

TTS dialogue sub-mode with two speakers assigned to voices, two dialogue lines with speaker selectors, and the v3 tags palette
Dialogue: a cast at the top, lines below, tags palette on the right.

Build the cast

  • + Add speaker creates a slot (A, B, C...); click the name to rename, pick a voice per speaker. Up to 10 voices per dialogue.
  • Right-click a speaker chip for per-speaker voice settings (stability, similarity, style, speed).
  • Save cast as... stores the lineup for reuse across projects; Cast from project pulls characters and voices from this project's Cast Registry - the cast you built in Dubbing or Repair is one click away.

Write the lines

  • Each line has a speaker selector and a text field; reorder with , remove with ×. The whole dialogue can total 2000 characters (the counter keeps you honest).
  • on a line renders a quick solo preview of just that line in the speaker's voice - useful for checking a voice fit before generating the scene.
  • Import script... reads a .txt/.md file in the common Name: line format and builds speakers and lines for you.
  • Audio tags work here too - click into a line, then tap a tag from the palette.

Generate and iterate

One press renders the whole conversation as a single item. After generating:

  • Line playback - the next to each line now plays that line inside the generated take (Reasonate aligns text to audio automatically). Move the REAPER playhead through the item and the matching line lights up.
  • Line regeneration - edit one line and re-generate just that line. With Cut into line items the dialogue is split into per-line items and the new read replaces its block; otherwise patches land on a dedicated "TTS - line takes" track under the original.
  • Enhance works on dialogue as well, per line, with the same words-preserved guarantee.
  • Split per speaker - optional setting that splits a generated dialogue onto one track per speaker (via speech-to-text diarization) for individual mixing.
Good to know

Dialogue uses the v3 model exclusively, and line patching maps lines to the last generated take by order - if you add, remove or reorder lines after generating, re-generate the whole dialogue instead of patching.