Generate a video script, voice and a talking face completely with AI
497
stars
23
commits
Jupyter Notebook
primary language
Aug 2, 2026
updated
Generate talking face videos from just a topic using AI. Combines script generation, text-to-speech, and face animation to create complete videos automatically.
https://github.com/SamurAIGPT/Faceless-Video-Generator/blob/main/Demo/Demo1.mp4
Topic Input → GPT Script → gTTS Voice → SadTalker Animation → Video Output
# 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
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.
MIT License - see LICENSE for details.
Jupyter Notebook
100.0%
Generate a video script, voice and a talking face completely with AI
497
stars
23
commits
Jupyter Notebook
primary language
Aug 2, 2026
updated
Generate talking face videos from just a topic using AI. Combines script generation, text-to-speech, and face animation to create complete videos automatically.
https://github.com/SamurAIGPT/Faceless-Video-Generator/blob/main/Demo/Demo1.mp4
Topic Input → GPT Script → gTTS Voice → SadTalker Animation → Video Output
# 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
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.
MIT License - see LICENSE for details.
Jupyter Notebook
100.0%