FlorianEagox/WeeaBlind
A program to dub non-english media with modern AI speech synthesis, diarization, and voice cloning!
Combines FFmpeg, Coqui TTS, pyannote.audio speaker diarization, and SpeechBrain language identification to automatically analyze and synthesize dubbed audio matched to source timing, speaking rate, and volume. Supports granular control including selective dubbing of foreign-language subtitles only, multi-speaker voice assignment, vocal isolation for background music retention, and both system voices and AI-powered TTS models (VCTK/VITS preferred for speed). Designed as a Python application targeting Linux and Windows with optional GPU acceleration via CUDA for improved TTS and diarization performance.
323 stars. No commits in the last 6 months.
Stars
323
Forks
31
Language
Python
License
—
Category
Last pushed
Nov 21, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/FlorianEagox/WeeaBlind"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jianchang512/pyvideotrans
Translate the video from one language to another and embed dubbing & subtitles.
R3gm/SoniTranslate
Synchronized Translation for Videos. Video dubbing
ThioJoe/Auto-Synced-Translated-Dubs
Automatically translates the text of a video based on a subtitle file, and then uses AI voice...
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,...