Skip to content

cc4i/story-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Story-Gen

Transform Stories into Stunning Videos with AI

Powered by Google Gemini • Imagen • Veo


🎯 What is Story-Gen?

Story-Gen is an AI-powered video generation platform that transforms text-based story ideas into complete videos. Simply describe your story, and watch as AI creates characters, scenes, and videos automatically.

🚀 Quick Start

Prerequisites

  • 🐍 Python 3.10+
  • uv (recommended package manager)
  • ☁️ Google Cloud project with API access

Installation

1️⃣ Install uv

# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

2️⃣ Setup Project

git clone <repository-url>
cd story-gen

3️⃣ Configure Environment

Create a .env file with your API credentials:

# 🔑 Required
GEMINI_API_KEY=<your-gemini-api-key>
PROJECT_ID=<your-gcp-project-id>
VEO_PROJECT_ID=<your-veo-project-id>
VEO_STORAGE_BUCKET=<your-gcs-bucket-name>

# ⚙️ Optional
DEFAULT_MODEL_ID=gemini-2.5-pro
PORT=8000
LOCAL_STORAGE=tmp

4️⃣ Launch Application

uv sync              # Install dependencies
uv run python main.py # Start server

🌐 Open your browser at http://localhost:8000


🎬 Workflow

Step Tab Description
1️⃣ ✨ The Spark Generate or input your story concept
2️⃣ 🎭 The Cast Configure characters, settings, and plot
3️⃣ 🎬 The Shoot Generate videos from scenes
4️⃣ 🎞️ The Dailies Review individual scene videos
5️⃣ 🎊 Premiere Night View the final merged masterpiece

Made with ❤️ using Google AI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages