Storytelling / From reference to script
Script writer
Choose a reference, add your topic and facts, and give an agent what it needs to write a new script in a similar style.
Opening the writer…
100-film library
No matching films. Try a different phrase or reset the filters.
Choose a film
Original study notes, paraphrased from sampled visual and caption evidence. Times locate reference passages; they are not an edit list or a complete transcript.
Optional: bring your transcripts
The agent brief works from the reference analysis. Import word-timed JSON, SRT or VTT when you also want to inspect exact wording supplied in your own files. Files and drafts stay in this browser.
0 / 100 transcripts imported
Imports replace the transcript for matching video IDs. A single unnamed file uses the selected film. Formats and batch import ↓
No transcript imported for this film
The public collection contains story notes and short excerpts. Full third-party transcripts are not republished here. Import a transcript you provide to browse its words and times.
Times and wording come from your file. This page does not verify them against audio or estimate missing word times.
No matching words or cues.
Your draft
Opening browser storage…Your script stays on this device. Download a backup to move it to another browser or keep a separate copy.
Backups & transcript downloads
Restoring replaces this browser’s draft and imported transcripts with the backup. Download the current backup first if you want to keep both.
Working with the collection
A reference an agent can write from.
Every film in this 100-upload collection has a story reading and timestamped reference beats. Twenty-five have language readings; twelve have deeper narration-to-picture analysis. The agent brief includes the available analysis for your selected film and any references attached to your draft.
The collection was frozen on September 18, 2026: 92 videos and eight Shorts. Full source transcripts are not included. The notes are authored analysis; the new worked scripts are original fictional examples. Reference times locate source passages and do not set the timing of your new recording.
Imported files and drafts are stored on this browser’s current site address. They are not uploaded or added to the published collection. Use the production address for a consistent workspace, and download a backup before switching devices or clearing browser data.
Agent writing guide & examples · Download the 100-film reference index · Optional import guide
Word timing without invented precision
JSON can contain a words array, or segments with nested word arrays. Each word needs text and numeric start/end times in seconds. Source-clock values named source_start and source_end take precedence when present.
SRT and VTT imports keep their cue boundaries. They are labeled “cue-timed”; the app does not divide sentences into estimated word times. JSON and VTT exports preserve the supplied times to their supported precision.
For all 100 at once, use a JSON bundle with a videos array and each film’s id. Multiple SRT/VTT files must use filenames such as bbNTY8O0GTY.vtt. A single file without an ID is assigned to the film you have selected.
See the JSON shape
Illustrative wording and timing only; this is not a source-film excerpt.
{
"videos": [{
"id": "bbNTY8O0GTY",
"words": [
{"word": "Your", "start": 0.0, "end": 0.3},
{"word": "words.", "start": 0.3, "end": 0.8}
]
}]
}Import validation checks IDs and time order before saving a batch. Invalid files leave your existing transcripts in place. Up to 100 files and 50 MB per import.