Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepDub : A video dubbing platform Link

This repository showcases sample outputs of DeepDub, a multilingual video dubbing system that translates and synthesizes speech in different languages while preserving the original tone .

Here are some samples

Original Video

Translated Samples

Below are the translated versions of the original video in multiple languages:

About the Project

DeepDub is a dubbing pipeline that combines the following components:

  • Transcription: Speech-to-text using WhisperX
  • Translation: Language translation via OpenRouter API
  • Emotion Detection: Analyzes emotional tone for expressive synthesis
  • Text-to-Speech: Uses edge TTS for voice generation with tonal variation
  • Alignment: Time-synchronized audio using pyrubberband

This enables multilingual dubbing that is both accurate and expressive.

How It Works

  1. Transcribe the original video using WhisperX
  2. Translate the text into the target language
  3. Detect emotions in speech
  4. Generate emotional speech using XTTSv2
  5. Adjust timing to match original video duration
  6. Merge dubbed audio with the original video

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors