pyvideotrans and videodubber
These tools are competitors, as both aim to automatically translate and dub video files into multiple languages, offering alternative solutions for the same core task.
About pyvideotrans
jianchang512/pyvideotrans
Translate the video from one language to another and embed dubbing & subtitles.
Combines speech recognition, LLM-based translation, and text-to-speech synthesis in a unified pipeline with support for speaker diarization and multi-role dubbing. Integrates pluggable ASR models (Faster-Whisper, Qwen, WhisperX), translation backends (DeepSeek, ChatGPT, Ollama), and TTS engines (Edge-TTS, F5-TTS, CosyVoice), enabling both cloud API and fully local offline workflows. Provides interactive editing checkpoints throughout the translation chain plus a CLI interface for headless batch processing and server deployment.
About videodubber
am-sokolov/videodubber
The program for automatic dubbing any video file for a lot of languages.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work