Short films from a single sentence
StoryTeller chains GPT, Stable Diffusion, and neural text-to-speech to turn one opening line into an illustrated, narrated video.

What it does
StoryTeller is a workflow engine that wires three existing generative models into a single pipeline. Feed it an opening sentence and it automatically writes the rest of the plot, illustrates each sentence with Stable Diffusion, and narrates the script with neural TTS. The output is a short composite video with audio, subtitles, and the intermediate still frames.
The interesting bit
The project skips end-to-end training and instead treats story generation as an assembly line. The clever part is the sentence-level granularity: each line of generated text becomes its own image prompt, so the story effectively storyboards itself without a human in the loop.
Key highlights
- Chains
gpt2,stable-diffusion-2, and Coqui TTS into one automated pipeline - Produces one illustration per sentence, then syncs narration and frames into video
- CLI and Python API let you mix model precisions and split writer/painter across separate GPUs
- Defaults are geared toward instant demos, but all three model slots are swappable
Caveats
- Apple Silicon support is explicitly work-in-progress: PyTorch stable 2.0.1 crashes on
torch.cumsumunder MPS, so nightly builds are currently required - macOS users face a dependency snag because
mecab-python3lacks Apple Silicon wheels and needs a manual Homebrew workaround
Verdict
Useful for rapid multimodal prototyping or automated content experiments. Skip it if you need fine-grained narrative or visual control—the pipeline trades authorship for convenience.
Frequently asked
- What is jaketae/storyteller?
- StoryTeller chains GPT, Stable Diffusion, and neural text-to-speech to turn one opening line into an illustrated, narrated video.
- Is storyteller open source?
- Yes — jaketae/storyteller is open source, released under the MIT license.
- What language is storyteller written in?
- jaketae/storyteller is primarily written in Python.
- How popular is storyteller?
- jaketae/storyteller has 537 stars on GitHub.
- Where can I find storyteller?
- jaketae/storyteller is on GitHub at https://github.com/jaketae/storyteller.