Overview
Turns an image into a narrated story. A vision agent writes the story and a text-to-speech model reads it aloud.
How it works:
- Image Input (
nodetool.input.ImageInput, namedimage) - Your photo, artwork, or any visual - Agent (
nodetool.agents.Agent) - Receives the image on itsimageinput and writes a 150 to 250 word story with a title line. The template selectsgpt-5-mini. - Text-to-Speech (
nodetool.audio.TextToSpeech) - Reads the agent’stextoutput. The template selects OpenAItts-1with thealloyvoice. - Output - The
narrationaudio you can save or share
Prompt examples:
- “Describe this image as if you’re a museum curator”
- “Write a short poem inspired by this artwork”
- “Create a brief backstory for this scene”
Demo
Tags
start, multimodal, example
Workflow Diagram
graph TD
image["ImageInput (image)"]
agent["Agent"]
tts["TextToSpeech"]
narration["Output (narration)"]
image --> agent
agent -->|text| tts
tts -->|audio| narration
How to Use
- Open NodeTool, click Examples in the app menu, and load “Image To Audio Story”
- Load your image
- Edit the prompt in the Agent node (the default asks for a short story with a beginning, middle, and end)
- Choose your voice in the TextToSpeech node
- Press Ctrl/⌘ + Enter to run
Related Workflows
- Movie Posters - Create visual content
- Creative Story Ideas - Generate story concepts