chore(release): v0.3.4 (#269)

Patch release. Version bumped across all sources + lock files; [0.3.4] CHANGELOG.

Ships:
- #255 — PyTorch-Whisper backend works as a standalone fallback (no cuDNN 8,
  no OMNIVOICE_PRELOAD_TTS_ASR=1), unblocking Windows+NVIDIA users hitting the
  cudnn_ops_infer64_8.dll error.

Tagging v0.3.4 triggers release.yml (desktop) + docker.yml.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Palash Debnath
2026-06-03 08:31:34 +05:30
committed by GitHub
co-authored by Claude Opus 4.8
parent 63a0d00f09
commit fa64dcaa92
8 changed files with 18 additions and 7 deletions
+11
View File
@@ -6,6 +6,17 @@ The format is loosely based on [Keep a Changelog](https://keepachangelog.com/).
Versions track the desktop app (`tauri.conf.json` + `frontend/src-tauri/Cargo.toml`).
The bundled TTS model package (`pyproject.toml`) is versioned independently.
## [0.3.4] — 2026-06-03
### Fixed
- **Transcription on Windows + NVIDIA failed with `Could not locate
cudnn_ops_infer64_8.dll`.** WhisperX/faster-whisper need cuDNN 8 (via
CTranslate2); when the side-loaded `cudnn8_compat` libs are missing, the
**PyTorch Whisper** backend (Settings → Models) now works as a drop-in
fallback — it builds its own transformers pipeline on PyTorch's cuDNN-9
stack, with no CTranslate2/cuDNN-8 dependency and no
`OMNIVOICE_PRELOAD_TTS_ASR=1` required. (#255)
## [0.3.3] — 2026-06-03
### Fixed
+1 -1
View File
@@ -12,4 +12,4 @@ from importlib.metadata import PackageNotFoundError, version
try:
APP_VERSION = version("omnivoice")
except PackageNotFoundError: # non-installed source checkout
APP_VERSION = "0.3.3"
APP_VERSION = "0.3.4"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "omnivoice-studio",
"private": true,
"version": "0.3.3",
"version": "0.3.4",
"type": "module",
"scripts": {
"dev": "vite",
+1 -1
View File
@@ -2878,7 +2878,7 @@ dependencies = [
[[package]]
name = "omnivoice-studio"
version = "0.3.3"
version = "0.3.4"
dependencies = [
"dirs-next",
"enigo",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "omnivoice-studio"
version = "0.3.3"
version = "0.3.4"
description = "OmniVoice Studio – AI voice cloning & dubbing desktop app"
authors = ["Debpalash"]
license = "AGPL-3.0"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "OmniVoice Studio",
"version": "0.3.3",
"version": "0.3.4",
"identifier": "com.debpalash.omnivoice-studio",
"build": {
"frontendDist": "../dist",
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "omnivoice"
version = "0.3.3"
version = "0.3.4"
description = "OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models"
readme = "README.md"
# Source-available under FSL-1.1-ALv2 (see LICENSE); each release converts to
Generated
+1 -1
View File
@@ -3058,7 +3058,7 @@ wheels = [
[[package]]
name = "omnivoice"
version = "0.3.3"
version = "0.3.4"
source = { editable = "." }
dependencies = [
{ name = "accelerate" },