SUMMARIZATION

Cast multi-voice narration from a dialogue-heavy chapter

On webhook submit of a chapter, uses OpenAI to tag each line by speaker, maps speakers to distinct ElevenLabs voices.

CategorySummarization
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerChapter submitted via webhookHTTP webhook
  • ActionOpenAI segments text and tags each line by speakerOpenAI
  • LogicMap speakers to ElevenLabs voices; default unknowns to narrator
  • ActionElevenLabs narrates each segment with its voiceElevenLabsElevenLabs
  • ActionStitch segments into one track + speaker timeline
  • OutputDeliver multi-voice track and timeline to DropboxDropboxDropbox

What it does

Produces dramatized, multi-voice narration for dialogue-heavy chapters. It segments the chapter into narrator and character lines, assigns each speaker a distinct ElevenLabs voice, narrates every segment, then stitches them into one continuous chapter track with a speaker timeline for QA.

When to use it

Use it for fiction, interview transcripts, or scripted content where a single flat voice flattens the story. Best when you have a defined cast and want consistent voice assignment across chapters.

How it works

  1. 1An editor posts a chapter payload to the webhook to start a run.
  2. 2OpenAI splits the text into ordered segments and labels each with a speaker (narrator, character names).
  3. 3A logic step maps each speaker label to a configured ElevenLabs voice, defaulting unknown speakers to the narrator voice.
  4. 4ElevenLabs narrates every segment with its assigned voice.
  5. 5The flow concatenates segments in order into one chapter audio file and builds a speaker timeline (speaker, start, end).
  6. 6The stitched track and timeline are delivered to Dropbox.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect ElevenLabsText-to-speech, voice cloning.
  4. 4
    Connect DropboxFiles and folders.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.