v0.3.7
debpalash/VoiceStudiov0.3.7Jun 20, 2026by github-actions[bot]
Upgrading?
AI Summary
v0.3.7 is a stabilization pass ensuring non-English correctness and cross-platform audio playback.
Key Highlights
- Voices no longer drift to English.
- Audio playback works on Linux/Android browsers.
- Two new opt-in TTS engines (MOSS-TTS-v1.5, dots.tts).
- Windows renders play in-app.
- Schema self-healing for missing columns.
New Features
- MOSS-TTS-v1.5 engine.
- dots.tts engine.
- Audio playback on Linux/Android.
- Schema self-healing.
- Engine Install button fix.
Full Release Notes
> ✨ **Stable release built from `main`.** A stabilization pass that clears the > wave of issues reported on the 0.3.6 line — across voice design, dubbing, > transcription, install, and the Linux/web UI — and lands two more opt-in > cloning engines. The throughline: **non-English correctness and cross-platform > playback** — cloned and designed voices now hold their language end-to-end, and > audio plays inline in Linux/Android browsers, not just macOS. ### 🌍 Non-English correctness - 🗣️ **Voices no longer drift to English / the wrong language** — profile + request language is threaded through both the single-shot and longform paths, and text is NFC-normalized before duration estimation (fail-before/pass-after tested) by @debpalash in [#565](https://github.com/debpalash/OmniVoice-Studio/pull/565) ### 🔊 Cross-platform audio & UI - ▶️ **Audio playback on Linux/Android browsers** — IANA-canonical `audio/wav` / `audio/flac` MIME + gesture-driven `AudioContext` unlock, so the play button works outside macOS by @paoloantinori in [#511](https://github.com/debpalash/OmniVoice-Studio/pull/511) - 🐧 **Generate / Settings / Clone buttons are pressable on Linux** — the shell now fills the window on WebKitGTK instead of leaving a black band that pushed the CTAs off-screen by @debpalash in [#558](https://github.com/debpalash/OmniVoice-Studio/pull/558), [#519](https://github.com/debpalash/OmniVoice-Studio/pull/519) - 🪟 **Settings tabs fill the panel** instead of a stunted box in a void, and the Appearance strings now route through i18n by @debpalash in [#507](https://github.com/debpalash/OmniVoice-Studio/pull/507) - 🎬 **Windows: renders play in-app**, not in an uncloseable black window by @debpalash in [#538](https://github.com/debpalash/OmniVoice-Studio/pull/538) ### ✨ Engines & voices - 🧩 **Two opt-in heavyweight TTS engines — MOSS-TTS-v1.5 (8B) + dots.tts (2B)** — zero-shot cloning in isolated subprocess venvs (no change to the default install or its lockfile) by @debpalash in [#531](https://github.com/debpalash/OmniVoice-Studio/pull/531) - 🎭 **"Save design as profile" no longer poisons the profile** with `[object Object]` (which then 400'd every generation); a migration heals already-saved profiles by @debpalash in [#556](https://github.com/debpalash/OmniVoice-Studio/pull/556) - ⏩ **Stories: the global reading-speed slider now applies to preview + stem export**, not just the full render by @debpalash in [#509](https://github.com/debpalash/OmniVoice-Studio/pull/509) ### 🛠️ Reliability & install - 🩹 **Profile / persona / consent endpoints stop 500'ing** on `no such column: consent_audio_path` — the schema self-heals missing additive columns on startup by @debpalash in [#557](https://github.com/debpalash/OmniVoice-Studio/pull/557) - 📦 **Engine "Install" button works** — `uv pip install` targets the running interpreter instead of a venv it couldn't find by @debpalash in [#559](https://github.com/debpalash/OmniVoice-Studio/pull/559) - 🎙️ **Transcription survives GPUs without efficient float16** — both CTranslate2 ASR backends fall back float16 → int8 instead of "no segments" by @debpalash in [#561](https://github.com/debpalash/OmniVoice-Studio/pull/561) - 📚 **Audiobook import no longer 500's** (`AudiobookPlan.chapter_count`) across .txt / .md / .epub / .pdf by @debpalash in [#544](https://github.com/debpalash/OmniVoice-Studio/pull/544) - 🌐 **Actionable video-download errors + a relocated backend venv self-heals** (`No module named 'encodings'`) by @debpalash in [#562](https://github.com/debpalash/OmniVoice-Studio/pull/562) - 🔢 **Version is single-sourced from `frontend/package.json`** so a build can't call itself the wrong version again; the frozen backend now reports its real version (no more `0.3.5` fallback), fixing the blank **About → Version** by @debpalash in [#503](https://github.com/debpalash/OmniVoice-Studio/pull/503), [#501](https://github.com/debpalash/OmniVoice-Studio/pull/501) - 🔁 **Updater Preview channel tracks `main` again** (nightly rebuild) with prerelease + Intel-Mac parity guards by @debpalash in [#500](https://github.com/debpalash/OmniVoice-Studio/pull/500) - 💛 **Donate goal bar shows real progress** ($10 / $200) instead of fabricated numbers by @debpalash in [#513](https://github.com/debpalash/OmniVoice-Studio/pull/513) > 💡 Also carries the v0.3.6 **"Can't reach the local backend"** startup-crash > fixes (pkg_resources, `scalar_fastapi`, exit-106 broken venv) — updating from > v0.3.5/older resolves them. ### 🌟 New Contributors - @paoloantinori made their first contribution in [#511](https://github.com/debpalash/OmniVoice-Studio/pull/511) — thank you! 💚 **Full Changelog**: [`v0.3.6...v0.3.7`](https://github.com/debpalash/OmniVoice-Studio/compare/v0.3.6...v0.3.7) ### 💖 Contributors <a href="https://github.com/debpalash" title="@debpalash"><img src="https://github.com/debpalash.png?size=64" width="48" alt="@debpalash"/></a> <a href="https://github.com/paoloantinori" title="@paoloantinori"><img src="https://github.com/paoloantinori.png?size=64" width="48" alt="@paoloantinori"/></a> --- ## Verify your download SHA-256 checksums for each platform artifact: ### Linux x64 artifacts ``` 487c19c1915e467c35514293a9a8808b17bf1bc35c035cfd7055d72303d6bd8e OmniVoice Studio_0.3.7_amd64.AppImage 57e04d9f27581eb6ed1f49c739074087641ca4e61b9feb070141fe53e4f0415c OmniVoice Studio_0.3.7_amd64.AppImage.sig ``` ### Windows x64 artifacts ``` a40154f754719ab780c8b880be444f755d736bfa7a739454c861731817d80eaa *OmniVoice Studio_0.3.7_x64_en-US.msi 8151f634524501616b29aa99a1043d575fd52227d3330a0e3a434975cd3bc451 *OmniVoice Studio_0.3.7_x64_en-US.msi.sig ``` ### macOS Intel artifacts ``` fceb715e0333b51abfd8f6c4e1a1125ec149a09d8ac9c2d840ba941d4fa6d12c OmniVoice Studio_0.3.7_x64.dmg 6e79c2eae746d2903f37f01e0fc3e6758a77472697b50bddfb316036b9cae08d OmniVoice Studio.app.tar.gz 92a20548d5fb2ace4347f7d073bcf01b8d620416efb566133a7136d351f2e355 OmniVoice Studio.app.tar.gz.sig ```
Related Repositories
public-apis/public-apis★ 491,260
A collective list of free APIs
NousResearch/hermes-agent★ 256,129
The agent that grows with you
yt-dlp/yt-dlp★ 200,311
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,595
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,704
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.