DEV Community

Cover image for DeepDubber - Dub Videos in ANY language, in seconds, automatically! ✨
Dhravya
Dhravya

Posted on

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

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

Top comments (4)

Collapse
 
mtwn105 profile image
Amit Wani

I dubbed one of mine to hindi :D so awesome!

Collapse
 
dhravya profile image
Dhravya

Thanks a lot!

Collapse
 
bekahhw profile image
BekahHW

This is great!

Collapse
 
renanfranca profile image
Renan Franca

Congratulations 🎉👏