Open-source tool that translates video into another language, with speech recognition, subtitle translation, AI dubbing and audio-video synthesis.
HAKORADev/VODER
Local, offline Python toolkit that combines speech-to-text, text-to-speech, voice cloning and conversion, music generation, and audio cleanup in one CLI and GUI.
Open-source alternative to:ElevenLabs
Descript
- Stars
- 523
- Forks
- 92
- Open issues
- 1
- Last commit
- 18 days ago
What is it?
VODER is a voice processing engine that bundles several audio workflows under one interface: speech-to-text, text-to-speech with voice design and cloning, voice conversion, music generation and stem separation, sound enhancement, sound effect generation, vocal separation, and speaker diarization. It runs on the user's own machine without a subscription and can operate on CPU or GPU.
Beyond single modes, it supports multi-speaker dialogue scripts with per-line timing and sound effects, language dubbing that keeps the original speaker's voice, and video input and output for voice conversion. Users can save voice clones for reuse, run utility tasks such as URL download and audio editing, and chain multiple tasks into named pipelines.
The project also includes an optional add-on called Project Eva for image, video, 3D scene generation and a local chat model. Setup requires FFmpeg, and some modes need a Hugging Face token and substantial VRAM or RAM. The author has stated the project is in maintenance mode with no further major feature development.
Key features
- 01Speech-to-text transcription with translation and speaker diarization
- 02Text-to-speech with voice design from text descriptions and voice cloning from reference clips
- 03Voice conversion for audio and video, including music at 44.1kHz
- 04Music generation from lyrics and style prompts, with separate instrument stems
- 05Vocal separation, speaker separation, and sound enhancement with 48kHz upscaling
- 06Multi-speaker dialogue scripts with sound effects and automatic background music
Use cases
- Dubbing a video into another language while keeping the original speaker's voice
- Separating individual speakers from a meeting or interview recording
- Cloning a narrator's voice once and reusing it across many TTS projects
- Isolating vocals or instrumentals from songs for remixing
Quick start
- 1
Clone the repository
git clone https://github.com/HAKORADev/VODER.git && cd VODER - 2
Install dependencies with the recommended setup script
python setup.py - 3
Show the help output
python src/voder.py - 4
Launch the GUI
python src/voder.py gui
Things to know
- Requires a 'pip install' of many heavy dependencies and may need a GPU for good performance.
- Licensed under AGPL-3.0, a strong copyleft license that restricts closed-source reuse.
- Some features like Project Eva are a separate DLC with large models.
Topics
FAQ
- What is VODER?
- Local, offline Python toolkit that combines speech-to-text, text-to-speech, voice cloning and conversion, music generation, and audio cleanup in one CLI and GUI. VODER is a voice processing engine that bundles several audio workflows under one interface: speech-to-text, text-to-speech with voice design and cloning, voice conversion, music generation and stem separation, sound enhancement, sound effect generation, vocal separation, and speaker diarization. It runs on the user's own machine without a subscription and can operate on CPU or GPU.
- Is VODER free to use? What license does it have?
- VODER is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is VODER still maintained?
- Actively maintained. The last commit to VODER was on Oct 1, 2026.
- What can I use VODER for?
- Dubbing a video into another language while keeping the original speaker's voice Separating individual speakers from a meeting or interview recording Cloning a narrator's voice once and reusing it across many TTS projects Isolating vocals or instrumentals from songs for remixing
- How do I install VODER?
- Clone the repository: git clone https://github.com/HAKORADev/VODER.git && cd VODER Install dependencies with the recommended setup script: python setup.py Show the help output: python src/voder.py Launch the GUI: python src/voder.py gui
- Where can I get VODER?
- The source code and installation instructions are on GitHub: https://github.com/HAKORADev/VODER
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Local, offline desktop studio for macOS and Windows that turns text into speech, clones voices, and generates songs with lyrics and MIDI scores.
Open-source, local-first voice studio for voice cloning, voice design, video dubbing, dictation, transcription and audiobook creation in 646 languages.
A curated list of local, free, open-source voice-cloning TTS models and music generation models, with comparison tables.
Local-first open-source AI voice studio for cloning voices, generating speech, dictating into any app, and giving AI agents a voice.
Open-source speech-to-text built on Whisper that adds word-level timestamps via forced alignment and optional speaker diarization.