#88th of 67 in VoiceFor image, video and design, video and animation, voice, speech and music
pyvideotrans
Video translation and AI dubbing pipeline with ASR, subtitle translation and TTS
- Stars
- 19.6k
- License
- GPL-3.0
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Python
16,518 on 4 Apr 202619,605 on 31 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
pyVideoTrans translates videos between languages by chaining speech recognition, subtitle translation, speech synthesis and audio-video merging. It runs as a PySide6 desktop GUI, a CLI, or a Gradio WebUI, and works with local models (Faster-Whisper, Ollama, F5-TTS) or online APIs. Pipeline stages can be paused for manual proofreading, and speaker diarization allows different dubbing voices per speaker.
Who it is for: Creators and localizers dubbing or subtitling videos across languages
Ranked among open-source alternatives to ElevenLabs (#8 of 10), Otter.ai (#9 of 10) and HeyGen (#1 of 3).
Strengths
- Full pipeline in one tool: ASR, translation, TTS and video merge
- Mixes local engines (Faster-Whisper, Ollama) with many commercial APIs
- Pause and edit between recognition, translation and dubbing stages
- GUI, CLI for batch jobs, WebUI, and a prebuilt Windows exe
Weaknesses
- GPU acceleration is NVIDIA only; AMD needs the Whisper.NET route
- Windows GPU use requires manually installing CUDA 12.8 and cuDNN 9.11
- WebUI is an optional extra and Docker image must be built locally
- GPL-3.0 license; README lists no RAM or VRAM requirements
What it needs
- GPU optional
- Docker
- Needs FFmpeg, Python 3.10, uv, CUDA 12.8 and cuDNN 9.11 (NVIDIA GPU only)
- Models: Faster-Whisper, WhisperX, OpenAI Whisper, Ollama, DeepSeek
- port 7860
Quick answers
Is pyvideotrans open source?
Yes. Its code is on GitHub under the GPL-3.0 license.
Can you run pyvideotrans with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Does pyvideotrans need a GPU?
No. It runs on a CPU and can use a GPU when you have one.
Also in Voice
See all 67| Rank | Project | Score |
|---|---|---|
| 1 | voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks | 97 out of 100 |
| 2 | whisper.cppC/C++ port of OpenAI Whisper for local speech-to-text transcription | 89 out of 100 |
| 3 | handyOffline push-to-talk dictation app that pastes transcripts into any text field | 89 out of 100 |
| #4 | xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control | 82 out of 100 |
| #5 | buzzOffline desktop app for transcribing and translating audio with Whisper | 81 out of 100 |