The Fairytale Engine
A story idea goes in; a narrated, illustrated children's book comes out — script, voice, illustrations, and mixed audio, in one pipeline.
stages
characters
voice
drift
Press play. This is the output.
One world, no drift.
Every plate is generated against a frozen character manifest — so the Rocco on the first page is the same Rocco on the last. These are real spreads from the finished book.






A finished spread.

Rocco had never climbed so high. The trail kept folding upward, and just when his legs said stop, the trees stepped back — and there was the whole valley, small and shining, the river drawn through it like a silver thread. "We made it," said Benny. Rocco lifted one paw to the sky, because some mornings are too big to keep in your chest.
Read the actual book.
Real composed pages from the finished EPUB — words and art exactly as a child sees them. Tap any page to read it up close.
Idea to book, end to end.
Script
Story beats, age-banding (3–5), and page breaks generated and structured.
Voice
Narration synthesized with ElevenLabs in a chosen storyteller voice.
Illustration
Per-page watercolor art, bound to frozen character manifests.
Mix & bind
Audio mixed to a bed; pages laid out; KDP-ready EPUB exported.
Frozen character manifests.
Each character is pinned to a manifest — palette, features, proportions — that every illustration call must honor. That's how a 20-page book stays visually coherent. The real cast of Rocco & the Trail to the Top:

Rocco
v3 · frozen- Is
- Raccoon · the climber
- Coat
- Grey-brown, cream belly
- Mark
- Black mask, ringed tail
- Prop
- Green canvas backpack

Benny
v2 · frozen- Is
- Bear · the steady one
- Fur
- Warm chestnut brown
- Build
- Round, gentle
- Role
- Rocco's best friend

Dotty
v2 · frozen- Is
- Duck · the spark
- Feathers
- White, wings out
- Mark
- Orange bill & feet
- Role
- Comic relief

Zoey
v1 · frozen- Is
- Girl · the guide
- Wears
- Blue overalls, red boots
- Holds
- A panda plush
- Role
- The human friend