Video dubbing

Transcribe, translate, and re-voice a video. Each speaker is kept separate and the timing lines up with the original.

The Dubbing editor with source audio waveform, per-speaker transcript rows, and language columns.
  • Pipeline

    Transcribe → translate → re-voice

  • Speakers

    Each speaker kept and re-cast

  • Local API

    POST /dub/upload on localhost:3900

Drive it from the Local API

The desktop app exposes an OpenAI-compatible API on localhost.

On your machine · port 3900

Local API

http://localhost:3900/v1
  • POST/v1/audio/speechText to speech
  • GET/v1/audio/voicesList voices
  • POST/v1/audio/transcriptionsSpeech to text
  • POST/dub/uploadDub a video
quickstart.tsOpenAI-compatible
import OpenAI from "openai";​const client = new OpenAI({  baseURL: "http://localhost:3900/v1",  apiKey: "local",});​await client.audio.speech.create({  model: "tts-1",  voice: "alloy",  input: "VoiceStudio is ready.",});
debpalash/VoiceStudio — #1 on GitHub Trending, via Trendshift
debpalash/VoiceStudio: global rank among GitHub repositories, via Star History

Free · open source · AGPL-3.0

Download VoiceStudio

fully-local voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages

Download

macOS · Windows · Linux · Docker

Quick answers

  • Is it really free?

    The desktop app is open source under AGPL-3.0, so yes. Pro and Lifetime are a separate, closed-source build with a paid Commercial License and extra features, for teams that need commercial terms.

    Licence guide
  • Does it phone home?

    No account, no cloud. It only goes online when you ask it to: checking for updates or downloading a model.

    Privacy
  • Do I need a fancy GPU?

    Nope. About 8 GB of RAM is enough to start. A GPU just makes everything faster.

    System needs
  • Can I clone any voice?

    Only with the owner's say-so. Impersonation and fraud are off the table.

    The rules
  • Changed my mind. Refund?

    7 days, full refund, no questions asked. Pro renewals can be cancelled any time.

    Refund policy
  • Where do I get help?

    Write to us or open an issue. Real inboxes, answered within two business days.

    Contact