Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)