YouTube automation tool using AI to create videos from text
Top 96.2% on sourcepulse
This project automates YouTube video creation from text prompts, targeting YouTube creators and automation enthusiasts. It leverages AI for script generation, voiceovers, and video compilation, aiming to streamline content production and enable rapid channel growth.
How It Works
The system generates video scripts and associated search queries for stock footage using OpenAI's GPT-3. It then synthesizes natural-sounding voiceovers with the Bark text-to-speech model. Video clips are sourced from YouTube or Storyblocks based on generated queries. While basic video stitching is implemented with MoviePy, the current workflow relies on manual compilation in Adobe Premiere Pro for speed.
Quick Start & Requirements
pip install -r requirements.txt
and pip install git+https://github.com/suno-ai/bark.git
.cookies.json
for Storyblocks access and env.yaml
with OpenAI API key and working directories.prompts
and SOURCE_DIR
respectively.app.py
to start the process.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The video compilation process is currently manual and relies on external software (Adobe Premiere Pro) due to the slow performance of the included MoviePy implementation. Enhancements for high-quality text overlays and image-based parallax effects are noted as areas for future improvement.
1 year ago
1 week