Skip to content

buxuku /SmartSub

Feed it a video, get subtitles, translations and AI dubbing
Editing & audioMITChinese README
Stars
5.4k
30 days
New
Last push
yesterday

About SmartSub

SmartSub is a free desktop app that turns video into subtitles and dubbed audio. Speech-to-text runs on your own computer, so files stay local. You can also plug in paid cloud services for translation, dubbing or transcription. Free Edge TTS is a trial interface with no uptime promise.

Best for: Video editors who want offline subtitles and dubbed audio for short dramas and other video.

What it does

  • Transcribes with 8 engines, including offline whisper.cpp, FunASR and Parakeet
  • Translates subtitles with 20 services, from free Bing/Google to Ollama and DeepSeek
  • Dubs with local Kokoro and VITS voices, or clones a voice from one clip
  • Burns subtitles into video, or muxes a soft subtitle track without re-encoding
  • Downloads videos from Bilibili, YouTube and more, and pairs official subtitles
  • Drives the pipeline from Cursor, Claude Code or shell scripts via 111 MCP tools

Quickstart

Rewritten from the README. Check the repo for the latest steps.

  1. 1
    Download the installer for your OS and chip from GitHub Releases, or on macOS run brew tap buxuku/tap then brew install --cask smartsub.
  2. 2
    Follow the onboarding to download a speech model, or set up a cloud transcription service instead.
  3. 3
    Drag audio, video or subtitle files into the task launcher, or paste a video link to download it.
  4. 4
    Set the source and target languages, then run the task.
  5. 5
    When it finishes, proofread the subtitles, dub them, or burn them in.
  6. 6
    For agent use, open Settings → Connect AI Tools (MCP) and register Cursor, Codex or Claude Code.

Models and languages

Models it works with

  • whisper.cpp
  • faster-whisper
  • FunASR / SenseVoice
  • Qwen3-ASR
  • FireRedASR
  • NVIDIA Parakeet
  • Kokoro TTS
  • VITS
  • ZipVoice
  • ElevenLabs

Interface and docs

  • Chinese
  • English
  • Japanese

Alternatives

Other editing & audio projects people compare with SmartSub.

jianchang512

pyvideotrans

Video translated, subtitled and dubbed into another language

Editing & audio
  • Faster-Whisper
  • WhisperX
  • Parakeet
  • +7
19k GitHub starsyesterdayGPL-3.0

Huanshere

VideoLingo

Translated subtitles and a dubbed voice track for any video

Editing & audio
  • Qwen3-ASR
  • Qwen3-ForcedAligner
  • ElevenLabs
  • +7
19k GitHub starstodayApache-2.0

liuzhao1225

YouDub-webui

Desktop app that dubs a YouTube or Bilibili video into another language

Editing & audio
  • Whisper large-v3-turbo
  • VoxCPM2
  • Demucs
5.6k GitHub stars8 days agoApache-2.0

RVC-Boss

GPT-SoVITS

Clones a voice from a 5-second clip and reads your text in it

Editing & audio
  • GPT-SoVITS v2Pro / v2ProPlus
  • GPT-SoVITS v4
  • GPT-SoVITS v3
  • +7
62k GitHub stars1 month agoMIT

Featured on OpenMicroDrama

Do you maintain SmartSub? Add this badge to your README so English speakers can find our write-up.

Featured on OpenMicroDrama
markdown
[![Featured on OpenMicroDrama](https://openmicrodrama.com/badges/featured.svg)](https://openmicrodrama.com/projects/buxuku-smartsub)

The badge links to this page. Want your description changed? Email support@openmicrodrama.com.

Reviewed Oct 1, 2026. We write these descriptions ourselves. The repo's own docs are the final word.