Open source · Local-first · Powered by Higgs Audio

Your video, in any language, in your own voice.

Upload a video in one language and choose another. OpenDub separates the speech from the music, transcribes it, translates each sentence to fit its moment, and speaks it back in a clone of the original voice — then burns in subtitles in the new language.

  • Open source. Every step is plain code you can read, run and replace.
  • Local, except the voice models. Separation, speech detection, timing, mixing and rendering run on your machine. Your video never leaves it — only speech clips and text go to Higgs Audio.
  • Powerful. Your own cloned voice in 17 languages, each line timed to your lips and carrying your tone — surprise, enthusiasm, calm.
Voice
Other settings Cloned voice · tone matched per line
Or a Higgs preset voice.
Read from the words and from how loud and fast each line was said.

Speaking speed is not a setting: it is chosen per line so each one starts and ends with the speaker.

Replace the voice keeps the music and effects and swaps the speech. Voice-over leaves the original faintly underneath.

How it works

Four models, each doing the one thing it is best at.

  1. 01

    Separate

    Demucs splits the speech from the music and effects, so the soundtrack survives the dub and every model below hears a clean voice.

  2. 02

    Listen

    Silero VAD finds the speech. Higgs STT writes down the words in whatever language they are spoken; a local Whisper supplies only the timing, aligned word by word.

  3. 03

    Translate to fit

    The Higgs chat model translates whole sentences, each sized to how long the speaker took to say it — so the new voice starts and stops with their lips.

  4. 04

    Speak, then check

    Higgs TTS clones the voice from a clean sentence of the original and delivers each line in the tone it was said in, read from the words and from how loud and fast the speaker was. Each line is transcribed back and regenerated if it drifted, then re-said or gently stretched to match the original length.