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
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.
- 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.
To use the Faceless-Video-Generator, follow these steps:
-
Clone the repository:
git clone https://github.com/SamurAIGPT/Faceless-Video-Generator.git cd Faceless-Video-Generator
-
Run the Jupyter notebook
FacelessColab.ipynb
or upload it to Google Colab.
- Open the Jupyter notebook
FacelessColab.ipynb
in your preferred environment. - 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.
- Python 3.x
- Jupyter Notebook
sadtalker
- gTTS
- OpenAI API key (for script generation)
Contributions are welcome! If you have any ideas or find any issues, please open an issue or a pull request.
This project is licensed under the MIT License.
For any questions or support, please open an issue on the GitHub repository.
Enjoy creating your personalized talking face videos!