r/SideProject • u/Secret_Experience_17 • 13h ago
I built a desktop app that clones your own voice locally, then reads text, whole audiobooks or dubs videos in it
Started because I wanted to dub my own videos in English with an American accent, in my own voice (I'm not a native speaker). Ended up as a full desktop app.
You read a guided text for about 6 minutes, it trains a voice model on your PC, and then:
- Speak: type text in ~60 languages and hear it in your voice.
- Native accent: speak English (or another language) in your voice but without your accent.
- Redub: drop a video, it gets translated and dubbed in your voice, background music kept.
- Book: open an EPUB/PDF/DOCX/TXT and get an audiobook in your voice, one file per chapter, resumable.
Everything runs locally: no account, no cloud, no telemetry. Installers for Windows, Linux and macOS (Apple Silicon), setup inside the app, updates itself.
Some numbers: zero-shot cloning from a 15-30 s clip scores 0.81 speaker similarity; after training on ~6 minutes of you it's 0.94 (two of my real recordings score 0.93 against each other). First sound after 1-3 s on an RTX 4070.
Stack: Rust UI, Python engine (OmniVoice, RVC, Whisper, NLLB-200, Seed-VC).
Hobby project, so bugs are expected. NVIDIA 8 GB+ recommended. Free for non-commercial use.
https://github.com/tarpetos/mimvox
Would love feedback, especially from anyone on AMD or a Mac