STORY INTELLIGENCE
BOOK IN → EPISODES OUT
Stories,
directed_
by code.
Voiceido reads a book like a director—understanding plot, characters, and pace—then turns that intelligence into voiced, moving episodes ready to publish.
Upload a book. Get a consistent cast, timed narration, and publish-ready motion episodes.
LIVEONE BOOK → A DIRECTABLE UNIVERSEBuild the world once.
Direct it forever.
Direct it forever.
World Cast Motion
LIVE STORY SYSTEM
SOURCE01ingest(book)02trace.pages()
WORLD01map(world)02resolve(beats)STORY GRAPH
01const story =02await read(book)03story.connect()MOTION
READY
READY
CAST 0101cast.lock(id)02memory.keep()
CAST 0201identity.ref02continuity: 1SCENE LOGIC
01batch([1, 3])02direct(beat)03camera("9:16")STORY
MEMORY08 / 08 systems
MEMORY08 / 08 systems
MOTION01seedance.run()02motion.track()
SCENE 0401compose(shot)02focus(beat)VOICE CLOCK
01voice = rex()02await measure()03sync(captions)REX · 02:48
VOICE01timeline.fit()02words.sync()
MASTER01render(1080)02verify(master)DURABLE RUN
01checkpoint(job)02retry(failed)03resume(refresh)PUBLISH
01export({02 codec: h26403})Reads narrative.
Plot, relationships, locations, tone, and pacing become a connected production map.IDENTITY MEMORY
One cast audiences recognize.
Approved characters stay visually consistent from scene one to episode ten.VOICE-FIRST TIMING
Every motion lands on the beat.
Narration becomes the clock for camera movement, performance, sound, and captions.PUBLISH-READY
From upload to audience.
Finished vertical episodes, captions, audio, and lineage arrive as one verified package.EPUB / PDF✦STORY GRAPH✦CAST LOCK✦SCENE PACKS✦VOICE CLOCK✦SEEDANCE MOTION✦VERTICAL MASTER✦EPUB / PDF✦STORY GRAPH✦CAST LOCK✦SCENE PACKS✦VOICE CLOCK✦SEEDANCE MOTION✦VERTICAL MASTER✦
THE DIRECTING SYSTEM
From source to screen,
without losing the plot.
The pieces move. The memory doesn’t.
Source verified01
Source becomes structure
The book enters once.
EPUB, PDF, DOCX, Markdown, or text becomes a traceable story graph—not a pile of disconnected pages.voiceido / ingest.tsRUNNING
01const source = await ingest(book)02source.trace({ chapters: true })03await source.freeze()LIVE PROOF · THE LEGEND OF SLEEPY HOLLOW
A story world that gets
smarter with every scene.
Sleepy Hollow is the first live proof: locked identities, directed motion, and voice-first timing that can scale into an episodic catalog.
05 · MOTIONPerformance, not a slideshow.
Camera intent, atmospheric motion, and narrative timing move together.

03 · IDENTITYRecognizable in every frame.

03 · IDENTITYCast memory stays locked.
01if (failed) retry()02if (paid?) inspect()03resume(checkpoint)No missing work.No accidental double charge.
WHY IT SCALES
Every title becomes a reusable creative system.
Approved cast, world, voice, and direction become a durable foundation—not disposable prompts.
- Faster next episode
- Consistent audience memory
- Resumable cloud production
- Publish-ready delivery
YOUR CATALOG · NOW IN MOTION