Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuraigpt/ai-faceless-video-generator
Generate a video script, voice and a talking face completely with AI
https://github.com/samuraigpt/ai-faceless-video-generator
ai-video-generator artificial-intelligence faceless faceless-video image-to-video shorts sora-video sora-video-ai text-to-image text-to-shorts text-to-video text-to-video-generation video-creator video-diffusion-model youtube
Last synced: 6 days ago
JSON representation
Generate a video script, voice and a talking face completely with AI
- Host: GitHub
- URL: https://github.com/samuraigpt/ai-faceless-video-generator
- Owner: SamurAIGPT
- License: mit
- Created: 2024-07-12T08:14:27.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T01:26:52.000Z (3 months ago)
- Last Synced: 2024-08-24T02:33:42.231Z (3 months ago)
- Topics: ai-video-generator, artificial-intelligence, faceless, faceless-video, image-to-video, shorts, sora-video, sora-video-ai, text-to-image, text-to-shorts, text-to-video, text-to-video-generation, video-creator, video-diffusion-model, youtube
- Language: Jupyter Notebook
- Homepage: https://www.vadoo.tv/ai-faceless-video-generator
- Size: 16.6 MB
- Stars: 23
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Faceless Video Generator
Generate a video script, voice and a talking face completely with AI
### Youtube tutorial -> https://youtu.be/X1jJzTVOgvw
### Medium tutorial -> https://medium.com/@anilmatcha/ai-faceless-video-generator-in-python-a-complete-tutorial-f29ea5c47516
## Overview
Faceless Video Generator is a project that leverages the power of AI to create talking face videos based on just a topic. Using `sadtalker` for face animation, gTTS for AI voice and OpenAI's language model to generate scripts, this project provides an end-to-end solution for generating personalized videos.
## Features
- **Script Generation:** Generate a video script on any topic using OpenAI.
- **AI Voice:** Generate voice for the script using gTTS
- **Face Animation:** Create a talking avatar using `sadtalker`.
- **Easy to Use:** Run the Jupyter notebook, enter the topic name, upload or select an avatar, and get a video output.## Demo
Your browser does not support the video tag.## Installation
To use the Faceless-Video-Generator, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/SamurAIGPT/Faceless-Video-Generator.git
cd Faceless-Video-Generator
```2. Run the Jupyter notebook `FacelessColab.ipynb` or upload it to Google Colab.
## Usage
1. Open the Jupyter notebook `FacelessColab.ipynb` in your preferred environment.
2. Follow the instructions within the notebook:
- Enter the topic name for the script generation.
- Select or upload an avatar image.
- Run the notebook cells to generate the talking face video.## Requirements
- Python 3.x
- Jupyter Notebook
- `sadtalker`
- gTTS
- OpenAI API key (for script generation)## Contributing
Contributions are welcome! If you have any ideas or find any issues, please open an issue or a pull request.
## License
This project is licensed under the MIT License.
## Acknowledgements
- [sadtalker](https://sadtalker.github.io/) for the face animation.
- [OpenAI](https://openai.com) for the script generation API.## Contact
For any questions or support, please open an issue on the [GitHub repository](https://github.com/SamurAIGPT/Faceless-Video-Generator).
Enjoy creating your personalized talking face videos!
### Other useful Video AI Projects
[Text to Video AI](https://github.com/SamurAIGPT/Text-To-Video-AI)
[AI Youtube Shorts Generator](https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator)
[AI B-roll generator](https://github.com/Anil-matcha/AI-B-roll)