- app.py: Streamlit UI for video generation workflow - main_flow.py: CLI tool with argparse support - modules/: Business logic modules (script_gen, image_gen, video_gen, composer, etc.) - config.py: Configuration with API keys and paths - requirements.txt: Python dependencies - docs/: System prompt documentation
32 lines
404 B
Plaintext
32 lines
404 B
Plaintext
# Gloda Video Factory - Dependencies
|
|
# Python 3.10+
|
|
|
|
# Core LLM
|
|
openai>=1.0.0
|
|
|
|
# Image Generation
|
|
fal-client>=0.4.0
|
|
|
|
# Video Generation (Real Mode)
|
|
PyJWT>=2.8.0
|
|
requests>=2.31.0
|
|
|
|
# Audio Generation
|
|
elevenlabs>=1.0.0
|
|
gTTS>=2.4.0
|
|
|
|
# Video Processing
|
|
moviepy==1.0.3
|
|
imageio[ffmpeg]>=2.33.0
|
|
Pillow>=10.0.0
|
|
numpy>=1.24.0
|
|
|
|
# Web UI
|
|
streamlit>=1.29.0
|
|
|
|
# Config
|
|
python-dotenv>=1.0.0
|
|
PyYAML>=6.0.1
|
|
boto3>=1.34.0
|
|
|