Skip to main content
Framesail AI
Docs

Pipeline steps

Script scan: your cast, world, and voice blocks

The script scan ("Analyze Script" on the Characters & Assets step) reads your script and produces two things: the project's assets — every recurring character, environment, and object, each with a written description — and the voice blocks, the narration and dialogue units the voiceover step renders one by one.

What the scan extracts

Re-running the scan keeps your assets

Re-analyzing the script adds any characters, environments and objects it finds that the project doesn't have yet. Assets you already have keep their descriptions, reference images and voices, and assets the new scan no longer finds are kept too — delete them yourself if you don't want them. Re-run the full scan when the cast itself has changed; otherwise use one of the paths below.

After a script edit: re-extract voice blocks only

If you edited the script's wording but the cast and world are unchanged, use Re-extract from Script on the voiceover step. It re-runs only the voice blocks; assets and their reference images are left untouched.

Manual asset management

The scan coexists with hand editing. You can add an asset yourself (name and description, plus a voice for characters), edit any asset's description, or delete assets you don't want — without re-running anything.

Models

The scan model is user-pickable — current options include Gemini 3.6 Flash, GPT-5.4 Mini, and GPT-5.4.

Once the scan is done, the next task is giving every asset a reference image — that's what unlocks the voiceover step.