{
"project_type": "youtube_shorts",
"category": "AI Cartoon Stories for Kids",
"content_goal":... - Gallery - Free Ai Video Generator
Prompt: {
"project_type": "youtube_shorts",
"category": "AI Cartoon Stories for Kids",
"content_goal": "Create an emotionally engaging, funny, and slightly mysterious short cartoon story that keeps kids watching till the end and encourages replays",
"target_audience": {
"age_range": "4-9 years",
"attention_level": "high stimulation required",
"emotional_range": [
"curiosity",
"empathy",
"laughter",
"surprise",
"relief",
"joy"
],
"language_style": "very simple sentences, expressive tone, repetition of key words"
},
"video_format": {
"orientation": "vertical",
"resolution": "1080x1920",
"duration_seconds": 55,
"pace": "fast cuts but emotionally clear",
"visual_density": "high but clean"
},
"story_engine": {
"story_rule": "The story must feel happy at first, then slightly sad or confusing, then funny, then surprising, and finally very warm and joyful",
"twist_rule": "The main twist must REFRAME the problem instead of simply solving it",
"emotion_rule": "Every 6–8 seconds, the emotional tone must change slightly",
"repeatability_rule": "The ending must naturally loop back to the beginning visually or emotionally"
},
"story": {
"title": "The Cloud Who Cried Colors Instead of Rain",
"core_theme": "Sometimes being different feels wrong… until it becomes something special",
"hidden_message": "You don’t have to be like everyone else to belong",
"story_structure": {
"hook": {
"time_seconds": 0,
"description": "Open with a visually confusing or funny moment that makes kids ask: 'Why is this happening?'"
},
"emotional_fall": {
"description": "The main character tries to fit in and fails repeatedly in funny but sad ways"
},
"mini_twist": {
"description": "A small unexpected event changes how the character sees the problem"
},
"big_twist": {
"description": "What was considered a problem becomes the solution"
},
"emotional_payoff": {
"description": "Everyone celebrates the difference"
}
}
},
"characters": [
{
"name": "Cloudy",
"type": "small cartoon cloud",
"personality": [
"gentle",
"emotional",
"tries very hard",
"easily embarrassed"
],
"visual_traits": "tiny cloud with oversized eyes that fill with color when emotional",
"emotional_arc": "hopeful → confused → sad → surprised → proud"
},
{
"name": "Storm Clouds",
"type": "group of big clouds",
"personality": [
"loud",
"dramatic",
"not mean but intimidating"
],
"visual_traits": "dark gray fluffy clouds with boomy voices",
"role": "unintentional pressure"
},
{
"name": "Little Bird",
"type": "tiny cartoon bird",
"personality": [
"curious",
"honest",
"innocently funny"
],
"visual_traits": "round bird with tilted head",
"role": "truth revealer"
}
],
"scene_plan": [
{
"scene": 1,
"duration_seconds": 5,
"visual": "Cloudy happily floating, trying to look big and important",
"narration": "Cloudy wanted to be a BIG cloud.",
"emotion": "hope",
"sound_effects": ["soft whoosh"],
"music": "light playful intro"
},
{
"scene": 2,
"duration_seconds": 6,
"visual": "Storm Clouds thunder loudly and rain heavily",
"narration": "Big clouds made rain. Big noise. Big splashes!",
"emotion": "excitement",
"sound_effects": ["gentle thunder pop"],
"music": "dramatic but kid-safe"
},
{
"scene": 3,
"duration_seconds": 6,
"visual": "Cloudy tries to rain but tiny colorful drops fall instead",
"narration": "Cloudy tried too…",
"emotion": "confusion",
"sound_effects": ["plop pop pop"],
"music": "music stops briefly"
},
{
"scene": 4,
"duration_seconds": 7,
"visual": "Cloudy looks embarrassed as rainbow drops fall",
"narration": "Uh-oh… that was NOT rain.",
"emotion": "sad + funny",
"sound_effects": ["boing"],
"music": "awkward playful tune"
},
{
"scene": 5,
"duration_seconds": 6,
"visual": "Cloudy hides behind a mountain, colors dripping",
"narration": "Cloudy felt wrong.",
"emotion": "sadness",
"sound_effects": ["wind hush"],
"music": "soft sad melody"
},
{
"scene": 6,
"duration_seconds": 6,
"visual": "Little Bird flies through colorful drops and sparkles",
"narration": "Wow! The sky is painting!",
"emotion": "surprise",
"sound_effects": ["sparkle twinkle"],
"music": "curiosity rising"
},
{
"scene": 7,
"duration_seconds": 7,
"visual": "Kids on the ground laugh and dance under colors",
"narration": "Everyone LOVED the colors!",
"emotion": "joy",
"sound_effects": ["happy giggles"],
"music": "bright celebration"
},
{
"scene": 8,
"duration_seconds": 6,
"visual": "Cloudy grows slightly bigger and glows",
"narration": "Cloudy wasn’t broken…",
"emotion": "realization",
"sound_effects": ["soft glow"],
"music": "emotional lift"
},
{
"scene": 9,
"duration_seconds": 6,
"visual": "Storm Clouds smile and make space for Cloudy",
"narration": "Cloudy was special.",
"emotion": "belonging",
"sound_effects": ["gentle chime"],
"music": "warm ending"
}
],
"visual_storytelling_rules": {
"exaggerated_faces": true,
"color_changes_follow_emotion": true,
"background_reacts_to_story": true,
"no_static_frames_longer_than_seconds": 2.5
},
"voice_over": {
"voice_style": "warm storyteller",
"emotion_control": "high",
"pauses_for_effect": true,
"emphasis_words": ["BIG", "UH-OH", "WOW", "SPECIAL"]
},
"ending_loop_strategy": {
"visual": "Final frame mirrors first frame but brighter",
"audio": "last sound matches opening whoosh",
"psychological_loop": "Ending implies story restarts"
},
"shorts_optimization": {
"hook_visual": "unexpected colorful rain in first 2 seconds",
"caption": "He wanted to rain… but this happened 🌈☁️",
"emoji_balance": "low but meaningful",
"hashtags": [
"#KidsCartoon",
"#AIStories",
"#ShortBedtimeStories",
"#CartoonShorts"
]
},
"safety": {
"no_fear": true,
"no_sharp_sounds": true,
"no_negative_labels": true,
"emotionally_safe": true
}
}. Model: sora-2. Explore community-created AI videos in the Free Ai Video Generator gallery.
Prompt
{
"project_type": "youtube_shorts",
"category": "AI Cartoon Stories for Kids",
"content_goal": "Create an emotionally engaging, funny, and slightly mysterious short cartoon story that keeps kids watching till the end and encourages replays",
"target_audience": {
"age_range": "4-9 years",
"attention_level": "high stimulation required",
"emotional_range": [
"curiosity",
"empathy",
"laughter",
"surprise",
"relief",
"joy"
],
"language_style": "very simple sentences, expressive tone, repetition of key words"
},
"video_format": {
"orientation": "vertical",
"resolution": "1080x1920",
"duration_seconds": 55,
"pace": "fast cuts but emotionally clear",
"visual_density": "high but clean"
},
"story_engine": {
"story_rule": "The story must feel happy at first, then slightly sad or confusing, then funny, then surprising, and finally very warm and joyful",
"twist_rule": "The main twist must REFRAME the problem instead of simply solving it",
"emotion_rule": "Every 6–8 seconds, the emotional tone must change slightly",
"repeatability_rule": "The ending must naturally loop back to the beginning visually or emotionally"
},
"story": {
"title": "The Cloud Who Cried Colors Instead of Rain",
"core_theme": "Sometimes being different feels wrong… until it becomes something special",
"hidden_message": "You don’t have to be like everyone else to belong",
"story_structure": {
"hook": {
"time_seconds": 0,
"description": "Open with a visually confusing or funny moment that makes kids ask: 'Why is this happening?'"
},
"emotional_fall": {
"description": "The main character tries to fit in and fails repeatedly in funny but sad ways"
},
"mini_twist": {
"description": "A small unexpected event changes how the character sees the problem"
},
"big_twist": {
"description": "What was considered a problem becomes the solution"
},
"emotional_payoff": {
"description": "Everyone celebrates the difference"
}
}
},
"characters": [
{
"name": "Cloudy",
"type": "small cartoon cloud",
"personality": [
"gentle",
"emotional",
"tries very hard",
"easily embarrassed"
],
"visual_traits": "tiny cloud with oversized eyes that fill with color when emotional",
"emotional_arc": "hopeful → confused → sad → surprised → proud"
},
{
"name": "Storm Clouds",
"type": "group of big clouds",
"personality": [
"loud",
"dramatic",
"not mean but intimidating"
],
"visual_traits": "dark gray fluffy clouds with boomy voices",
"role": "unintentional pressure"
},
{
"name": "Little Bird",
"type": "tiny cartoon bird",
"personality": [
"curious",
"honest",
"innocently funny"
],
"visual_traits": "round bird with tilted head",
"role": "truth revealer"
}
],
"scene_plan": [
{
"scene": 1,
"duration_seconds": 5,
"visual": "Cloudy happily floating, trying to look big and important",
"narration": "Cloudy wanted to be a BIG cloud.",
"emotion": "hope",
"sound_effects": ["soft whoosh"],
"music": "light playful intro"
},
{
"scene": 2,
"duration_seconds": 6,
"visual": "Storm Clouds thunder loudly and rain heavily",
"narration": "Big clouds made rain. Big noise. Big splashes!",
"emotion": "excitement",
"sound_effects": ["gentle thunder pop"],
"music": "dramatic but kid-safe"
},
{
"scene": 3,
"duration_seconds": 6,
"visual": "Cloudy tries to rain but tiny colorful drops fall instead",
"narration": "Cloudy tried too…",
"emotion": "confusion",
"sound_effects": ["plop pop pop"],
"music": "music stops briefly"
},
{
"scene": 4,
"duration_seconds": 7,
"visual": "Cloudy looks embarrassed as rainbow drops fall",
"narration": "Uh-oh… that was NOT rain.",
"emotion": "sad + funny",
"sound_effects": ["boing"],
"music": "awkward playful tune"
},
{
"scene": 5,
"duration_seconds": 6,
"visual": "Cloudy hides behind a mountain, colors dripping",
"narration": "Cloudy felt wrong.",
"emotion": "sadness",
"sound_effects": ["wind hush"],
"music": "soft sad melody"
},
{
"scene": 6,
"duration_seconds": 6,
"visual": "Little Bird flies through colorful drops and sparkles",
"narration": "Wow! The sky is painting!",
"emotion": "surprise",
"sound_effects": ["sparkle twinkle"],
"music": "curiosity rising"
},
{
"scene": 7,
"duration_seconds": 7,
"visual": "Kids on the ground laugh and dance under colors",
"narration": "Everyone LOVED the colors!",
"emotion": "joy",
"sound_effects": ["happy giggles"],
"music": "bright celebration"
},
{
"scene": 8,
"duration_seconds": 6,
"visual": "Cloudy grows slightly bigger and glows",
"narration": "Cloudy wasn’t broken…",
"emotion": "realization",
"sound_effects": ["soft glow"],
"music": "emotional lift"
},
{
"scene": 9,
"duration_seconds": 6,
"visual": "Storm Clouds smile and make space for Cloudy",
"narration": "Cloudy was special.",
"emotion": "belonging",
"sound_effects": ["gentle chime"],
"music": "warm ending"
}
],
"visual_storytelling_rules": {
"exaggerated_faces": true,
"color_changes_follow_emotion": true,
"background_reacts_to_story": true,
"no_static_frames_longer_than_seconds": 2.5
},
"voice_over": {
"voice_style": "warm storyteller",
"emotion_control": "high",
"pauses_for_effect": true,
"emphasis_words": ["BIG", "UH-OH", "WOW", "SPECIAL"]
},
"ending_loop_strategy": {
"visual": "Final frame mirrors first frame but brighter",
"audio": "last sound matches opening whoosh",
"psychological_loop": "Ending implies story restarts"
},
"shorts_optimization": {
"hook_visual": "unexpected colorful rain in first 2 seconds",
"caption": "He wanted to rain… but this happened 🌈☁️",
"emoji_balance": "low but meaningful",
"hashtags": [
"#KidsCartoon",
"#AIStories",
"#ShortBedtimeStories",
"#CartoonShorts"
]
},
"safety": {
"no_fear": true,
"no_sharp_sounds": true,
"no_negative_labels": true,
"emotionally_safe": true
}
}