You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Rewired MimikaStudio's Chatterbox engine to preload the Dicta ONNX model into the tokenizer module actually used by the MLX runtime before model load.
15
14
16
15
---
17
16
18
-
## Voice Clone Workflow Changes
17
+
## User Impact
19
18
20
-
- Moved user-voice creation surfaces out of clone screens and centralized them in **Voice Prompts**.
21
-
- Updated clone screens to point users to Voice Prompt management and refresh voice choices when returning to clone tabs.
22
-
- Verified compatibility of custom voice prompts for both **Qwen3 Clone** and **Chatterbox** workflows.
23
-
- Moved **MCP**, **Pro**, and **About** into **Settings** as sub-tabs to reduce top-level navigation clutter.
19
+
-**Hebrew Chatterbox smoke tests** now run without the Dicta initialization warning.
20
+
-**Full Hebrew voice-clone renders** complete successfully again on the patched MLX path.
21
+
- Existing Hebrew Dicta installs are now picked up from:
22
+
-`DICTA_ONNX_MODEL_PATH`
23
+
- bundled app model path
24
+
- Mimika runtime data model path
24
25
25
26
---
26
27
27
-
## Reliability and Pre-Production Hardening
28
+
## Technical Notes
28
29
29
-
- Added YouTube source URL allowlist checks (`youtube.com` / `youtu.be`) for safer import handling.
30
-
- Added serialized voice mutation guards to reduce race-condition collisions on upload/update/delete/import endpoints.
31
-
- Added failure cleanup paths to avoid orphaned audio/transcript/meta files when import/upload writes fail.
32
-
- Added pre-production regression tests for voice prompt import validation and file-cleanup failure paths.
- Updated the backend Chatterbox engine to resolve an explicit Dicta ONNX path instead of relying on a zero-argument `Dicta()` constructor.
31
+
- Patched both supported tokenizer import paths so Hebrew preprocessing is applied consistently across the MLX-backed Chatterbox runtime.
32
+
- Verified generation with:
33
+
- a short Hebrew smoke test
34
+
- a full Hebrew `parashat_hashavua.txt` render using a custom uploaded reference voice
37
35
38
36
---
39
37
40
-
## Previous Release: v2026.03.4
38
+
## Previous Release: v2026.03.7
41
39
42
-
- Added a new copy-text action in **Qwen3 Clone -> Audio Library** so users can copy the source text used for a generated voice clone directly from each item.
43
-
- Added a new copy-text action in the **Jobs** tab so users can copy the input text for completed/active generation jobs.
44
-
- Extended job payload handling to retain source text for newly created jobs (with truncation safeguards), enabling copy behavior across Jobs and voice-clone audio list responses.
45
-
46
-
---
47
-
48
-
## Supertonic UI Update
49
-
50
-
- Added automatic **British** badge support in Supertonic voice cards when backend voice metadata indicates UK/British variants.
51
-
- Current Supertonic runtime still exposes generic style IDs (`F1..F5`, `M1..M5`), so badge display activates when metadata becomes available.
52
-
53
-
---
54
-
55
-
## Reliability Improvements
56
-
57
-
- Added bounded text retention controls for job records via `MIMIKA_MAX_JOB_TEXT_CHARS` (default `20000`) to avoid unbounded in-memory text growth.
58
-
- Avoided storing full audiobook source text in job history to keep long-form flows lightweight.
40
+
- Sandboxed release entitlement update and release-build hardening.
59
41
60
42
---
61
43
62
44
## Distribution Notes
63
45
64
46
### Unsigned DMG (Apple Gatekeeper)
65
47
66
-
As of March 2, 2026, the MimikaStudio DMG is not yet signed/notarized by Apple.
48
+
As of March 18, 2026, the MimikaStudio DMG is not yet signed/notarized by Apple.
67
49
macOS may block first launch until you explicitly allow it in security settings.
68
50
69
51
1. Open the DMG and drag MimikaStudio.app to Applications.
@@ -72,11 +54,3 @@ macOS may block first launch until you explicitly allow it in security settings.
72
54
4. If macOS still blocks launch, go to: System Settings -> Privacy & Security -> Open Anyway (for MimikaStudio), then confirm with password/Touch ID.
73
55
5. On first launch, wait for the bundled backend to start.
74
56
6. On first use, click Download for required models in-app.
0 commit comments