Repolode
HAKORADev

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:ElevenLabsDescript

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. 1

    Clone the repository

    git clone https://github.com/HAKORADev/VODER.git && cd VODER
  2. 2

    Install dependencies with the recommended setup script

    python setup.py
  3. 3

    Show the help output

    python src/voder.py
  4. 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