← all repositories

ThioJoe/Auto-Synced-Translated-Dubs

Python tool that automatically translates videos by generating AI-dubbed audio tracks synchronized to original subtitle timings.

1.7k stars Python Image · Video · Audio
Auto-Synced-Translated-Dubs
Not currently ranked — collecting fresh signals.
star history

This repository takes a video with an existing SRT subtitle file and produces translated, dubbed versions using AI voice services. It translates the subtitle text using Google Cloud or DeepL, calculates speech durations from subtitle timings, generates TTS audio clips using neural voices, and stretches or re-synthesizes clips to match the original speech length before building a synchronized audio track for the video. It also includes tools to merge multiple language tracks into the video and translate YouTube titles and descriptions.

Frequently asked

What is ThioJoe/Auto-Synced-Translated-Dubs?
Python tool that automatically translates videos by generating AI-dubbed audio tracks synchronized to original subtitle timings.
Is Auto-Synced-Translated-Dubs open source?
Yes — ThioJoe/Auto-Synced-Translated-Dubs is open source, released under the AGPL-3.0 license.
What language is Auto-Synced-Translated-Dubs written in?
ThioJoe/Auto-Synced-Translated-Dubs is primarily written in Python.
How popular is Auto-Synced-Translated-Dubs?
ThioJoe/Auto-Synced-Translated-Dubs has 1.7k stars on GitHub.
Where can I find Auto-Synced-Translated-Dubs?
ThioJoe/Auto-Synced-Translated-Dubs is on GitHub at https://github.com/ThioJoe/Auto-Synced-Translated-Dubs.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.