Auto-Synced-Translated-Dubs and AutoDub

These are competitors—both automatically translate and dub videos with AI voice synthesis, but Auto-Synced-Translated-Dubs relies on existing subtitles while AutoDub performs its own speech recognition and dynamic speed adjustment, representing different architectural approaches to the same problem.

AutoDub
30
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 0/25
Adoption 6/25
Maturity 9/25
Community 15/25
Stars: 1,715
Forks: 163
Downloads:
Commits (30d): 0
Language: Python
License: GPL-3.0
Stars: 16
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About Auto-Synced-Translated-Dubs

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.

About AutoDub

frrobledo/AutoDub

An advanced AI-powered tool that automatically translates and dubs YouTube videos into different languages while dynamically adjusting video speed. This project combines state-of-the-art speech recognition, translation, and voice cloning technologies to create natural-sounding dubbed videos.

Scores updated daily from GitHub, PyPI, and npm data. How scores work