DeepDubber - Dub Videos in ANY language, in seconds, automatically! ✨

Dhravya - Apr 10 '22 - - Dev Community

Overview of My Submission

DeepDubber Dubs videos - Generates the subtitles, translates them and speaks them out

Submission Category:

Accessibility Advocates

Link to Code on GitHub

GitHub logo Dhravya / DeepDubber

Dubs the video in another language, Powered by Deepgram API and Google Translate.

DeepDubber Logo

DeepDubber

Dubs the video in another language, Powered by Deepgram API and Google Translate.

This was made as a submission for the DeepGram x Dev Hackathon


Check out the Assets folder for Demo videos.

👀 Why DeepDubber?

  • Sometimes, we need to quickly dub a video in another language.
  • DeepDubber automatically generates subtitles, translates it to another language and then adds it to the video.

Usage

Using is very easy, just follow the steps below:

Clone the repository:

git clone https://github.com/dhravya/deepdubber.git
Enter fullscreen mode Exit fullscreen mode

Install the dependencies:

pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

Run src/main.py (Make sure to change the path to your video, and feel free to configure as you want.):

python ./src/main.py
Enter fullscreen mode Exit fullscreen mode

I've only tested this on Windows, but it should work on linux and MacOS too.

And now, sit back and enjoy the magic! Terminal

Made possible by:

License

This project is under the MIT License

Support

  • Follow…

Additional Resources / Info

Here's the output video

Terminal styling powered by rich

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player