ThioJoe/Auto-Synced-Translated-Dubs
Automatically translates the text of a video based on a subtitle file, and then uses AI voice services to create a new dubbed & translated audio track where the speech is synced using the subtitle's timings.
Supports multiple translation engines (Google Translate, DeepL) and TTS providers (Google Cloud, Azure, Eleven Labs) with configurable voice selection per language. Uses subtitle timings to calculate required speech duration, then either time-stretches synthesized audio or performs two-pass synthesis to match original pacing—Azure TTS can specify duration natively, eliminating stretching. Includes companion tools for batch YouTube operations: adding audio tracks to video files, translating titles/descriptions, and syncing auto-generated transcripts via the YouTube API.
1,715 stars.
Stars
1,715
Forks
163
Language
Python
License
GPL-3.0
Category
Last pushed
Jan 24, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/ThioJoe/Auto-Synced-Translated-Dubs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
jianchang512/pyvideotrans
Translate the video from one language to another and embed dubbing & subtitles.
R3gm/SoniTranslate
Synchronized Translation for Videos. Video dubbing
krillinai/KrillinAI
Video translation and dubbing tool powered by LLMs. The video translator offers 100 language...
AI4Bharat/Chitralekha
Chitralekha - A video transcreation platform for Indic languages, supporting transcription,...
juntaosun/ComeCut
「来剪」轻量级视频编辑器。网页版、桌面版等均可免费使用,功能灵感源自 CapCut 等编辑器。A Lightweight Video Editor. Free for the web,...