Generate talking face videos from just a topic using AI. Combines script generation, text-to-speech, and face animation to create complete videos automatically.
- YouTube: Watch Tutorial
- Medium: Read Article
https://github.com/SamurAIGPT/Faceless-Video-Generator/blob/main/Demo/Demo1.mp4
- Script Generation - Generate video scripts on any topic using OpenAI GPT
- AI Voice - Convert scripts to natural-sounding speech with gTTS
- Face Animation - Create realistic talking avatars with SadTalker
- End-to-End Pipeline - From topic to video in one workflow
- Custom Avatars - Use any face image as your video presenter
Topic Input → GPT Script → gTTS Voice → SadTalker Animation → Video Output
- Enter a topic for your video
- AI generates a compelling script
- Text-to-speech creates the voiceover
- SadTalker animates the avatar to match the audio
- Get your complete talking-head video
- Open the Colab notebook
- Run all cells
- Enter your topic and avatar
- Download your video
# Clone the repository
git clone https://github.com/SamurAIGPT/AI-Faceless-Video-Generator.git
cd AI-Faceless-Video-Generator
# Install dependencies
pip install -r requirements.txt
# Run the Jupyter notebook
jupyter notebook FacelessColab.ipynb- Python 3.8+
- OpenAI API key
- GPU recommended for SadTalker (or use Colab)
Want to skip the setup? Use the Vadoo AI API to generate faceless videos programmatically:
import requests
response = requests.post(
"https://viralapi.vadoo.tv/api/generate_video",
headers={"X-API-KEY": "your_api_key"},
json={"topic": "Your Topic Here"}
)| Component | Technology |
|---|---|
| Script Generation | OpenAI GPT |
| Text-to-Speech | gTTS |
| Face Animation | SadTalker |
| Notebook Runtime | Google Colab |
Contributions are welcome! Feel free to submit a Pull Request.
- AI-Youtube-Shorts-Generator - Generate YouTube Shorts
- Text-To-Video-AI - Text to video generation
- AI-Influencer-Generator - Create AI influencers
MIT License - see LICENSE for details.