git404hub

what is dubyduby fr?

sihyunadventure/dubyduby — explained in plain English

Analysis updated 2026-05-18

15PythonAudience · developerLicense

tl;dr

A command line tool that auto-dubs any YouTube video into Korean using your own AI coding assistant to translate and Supertonic voices to speak it.

vibe map

mindmap
  root((repo))
    What it does
      Downloads YouTube videos
      Transcribes speech
      Translates to Korean
      Dubs with synced audio
    Tech stack
      Python
      yt-dlp
      Soniox STT
      Supertonic TTS
    Use cases
      Localize tutorial videos
      Dub interviews
      Make content bilingual
    Audience
      Content creators
      Korean speakers
    Setup
      Soniox account
      ffmpeg required
      No GPU needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Dub an English YouTube tutorial into Korean with synced subtitles.

VIBE 2

Localize interview or podcast videos for a Korean audience.

VIBE 3

Add Korean voiceover to demo videos without hiring a voice actor.

what's the stack?

Pythonyt-dlpSonioxSupertonicffmpeg

how it stacks up fr

sihyunadventure/dubyduby13127905/deep-learning-based-air-gesture-text-recognition-6xvl/paralives-plugins-index
Stars151515
LanguagePythonPythonPython
Setup difficultymoderateeasy
Complexity3/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

in plain english

dubyduby is a command line tool that takes any YouTube video URL and produces a Korean dubbed version of that video, complete with synchronized Korean subtitles burned into the output file. The tool works in three phases. First, it automatically downloads the video using yt-dlp and transcribes the audio using Soniox, a speech to text service that also separates speakers. This produces a timestamped transcript. Second, and this is what makes the tool different from other dubbing tools, rather than calling a fixed AI model, the user's own AI agent, whichever assistant they already use day to day such as Claude Code or Codex, reads the transcript and writes a structured JSON file with English and Korean sentence pairs, following a style guide provided by the project. No separate AI API key is needed for this translation step. Third, running the same command again detects the completed translation and continues automatically. It adjusts the timing of each sentence to fit within its original slot, speeding speech up slightly if needed, synthesizes Korean audio using Supertonic voices, and burns in subtitles before packaging everything into a final mp4 file. Supertonic provides ten Korean voices to choose from, five male labeled M1 through M5 and five female labeled F1 through F5, with automatic speaker assignment based on pitch analysis for videos with multiple speakers. A glossary file handles cases where the speech to text step mishears proper nouns. The project runs on Python and requires a Soniox account for transcription, which includes 200 free minutes per month, plus ffmpeg. No GPU is needed and no LLM API key is needed. The README is written in Korean.

prompts (copy fr)

prompt 1
Set up dubyduby to dub a YouTube video into Korean and walk me through the three phases.
prompt 2
Use dubyduby's AGENTS.md style guide to translate this transcript.md file into sentences.json.
prompt 3
Explain how dubyduby picks a Supertonic voice for each speaker in a multi-speaker video.

Frequently asked questions

what is dubyduby fr?

A command line tool that auto-dubs any YouTube video into Korean using your own AI coding assistant to translate and Supertonic voices to speak it.

What language is dubyduby written in?

Mainly Python. The stack also includes Python, yt-dlp, Soniox.

Who is dubyduby for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.