Voice-Pro v4.0.0
Voice-Pro is now fully open source and completely free. This release rebuilds the entire installation stack and modernizes every AI engine.
⚡ Highlights
- Installer migrated from Miniconda/pip to uv — installation now takes minutes, not hours, and is fully reproducible from the committed
uv.lock. Everything stays insideinstaller_files/(uv, Python, packages) — a truly portable install. - No administrator rights needed —
configure.batis now optional.start.batauto-downloads a portable ffmpeg if it is not installed. CUDA Toolkit and Visual Studio Build Tools are no longer required (PyTorch bundles the CUDA runtime; all dependencies ship prebuilt wheels). - Upgraded runtime: Python 3.12, Torch 2.8.0+cu128 (RTX 50-series supported), Gradio 6.20.
🎙️ Latest AI engines
- ASR: faster-whisper 1.2.1 (large-v3-turbo, distil-large-v3.5), openai-whisper 20250625, whisper-timestamped 1.15.9. whisperX was removed (its dependency pins blocked the Gradio 6 upgrade; existing configs fall back to faster-whisper).
- TTS: F5-TTS 1.1.21, kokoro 0.9.4, edge-tts 7.x, and re-vendored CosyVoice (upstream main).
- 🇰🇷 New optional TTS model: Fun-CosyVoice3-0.5B — 9 languages including Korean, selectable in the CosyVoice tab (downloads from the official HF repo on first use).
🛡️ Restricted / corporate PC friendly
- Whisper model downloads self-heal after interrupted/corrupted transfers.
- Translation automatically retries with backoff when the network rate-limits the free Google endpoint (failed lines are reported, originals kept).
- Optional Azure Translator / Azure TTS with your own keys via
.env— see the "Azure services" section in the README.
🖥️ UI improvements
- Migrated to Gradio 6: full-width layout for all tabs, subtitle tracks shown directly in the video players.
- Errors are now visible: every failure shows a red error toast that stays on screen until you close it, with actionable messages for common causes (missing ffmpeg, no media registered, etc.).
uninstall.batno longer requires administrator rights and no longer force-reboots;uninstall.bat silentruns unattended.
📀 Install / Upgrade
- Fresh install: clone or download the source, then run
start.bat. First run installs uv + Python 3.12 + all dependencies from the lockfile (minutes), then downloads AI models (~10GB — this is the slow part). - Upgrading from v3.x: delete the
installer_files/folder and runstart.batagain. Yourmodel/andworkspace/folders are kept.
Full Changelog: v3.2.0...v4.0.0