Zyphra Releases ZONOS3-Mini: Open-Source TTS With 100M Active Parameters
Zyphra has released ZONOS3-Mini, an open-source text-to-speech model built for real-time use on local devices. The ZONOS3-Mini text-to-speech model is a sparse Mixture of Experts (MoE) with 800M total and 100M active parameters. It supports zero-shot voice cloning and word-level delivery control. Weights ship under Apache 2.0. For AI devs, size is the key point. It runs in a browser tab, on a laptop or on a server GPU.
TL;DR
Size: 800M total parameters, about 100M active per token (64 experts, top-2 routing); 32,768-position context; up to 10 minutes of audio per generation.
Runs on: NVIDIA GPUs via SGLang-Omni, Apple Silicon via MLX, CPU/CUDA/Metal/Vulkan via ggml, and phones or laptops via WebGPU in the browser.
Performance: Ranks first among open models on Zyphra’s ZTTS2-Eval Capability Index (self-reported).
Best: 80 ms median time to first audio on one H100 at 8 concurrent requests, and 457 seconds of audio per second peak throughput.
Worst: Under 570 ms time to first audio in the browser on a Pixel 9, versus under 150 ms on an M3 MacBook Air.
Bottom line: Best: frontier-level open TTS quality at 100M active parameters. Worst: every benchmark is run by Zyphra itself, and reference-clip cloning scores far lower than embedding mode.
What is ZONOS3-Mini?
ZONOS3-Mini is a compact zero-shot voice-cloning TTS model from Zyphra that runs in real time on-device. Zyphra trained it on 112 NVIDIA H100s in 2.5 days. It follows ZONOS2, which used 8B parameters and an 86 Hz codec. That size limited where ZONOS2 could be deployed.
How does the ZONOS3-Mini architecture work?
Zyphra changed 3 layers of the stack:
A new codec: Zyphra trained Zyphra Audio Codec 1 (ZAC-1) to replace the Descript Audio Codec. ZAC-1 runs at 15 Hz with 10 codebooks of 4,096 entries: 1 semantic and 9 acoustic. Zyphra reports a 10x word error rate reduction versus a DAC-trained model under similar data constraints. A causal iSTFT head renders each frame to 44.1 kHz audio as soon as it is generated.
A hybrid MoE backbone: The model card lists 11 layers with model dimension 1,024. Sequence mixing follows a 3:1 ratio: 9 Gated DeltaNet layers and 2 global attention layers. Zyphra also adds latent MoE, Q balancing and attention residuals.
A new speaker encoder: Voice representation moves from the Qwen3-TTS speaker encoder to MECT-B2. The model accepts a raw reference clip of up to 60 seconds, or a single 192-dimensional speaker embedding. Post-training used DPO, then GRPO, to improve robustness.
How does word-level voice control work?
Identity controls cover age, gender, accent and voice texture through speaker embedding vectors and accent task vectors. Delivery controls cover pace, emotion, projection and liveliness through activation steering. Learned alignment heads let steering apply to specific words during streaming. A separate edit model, based on a VoiceCraft recipe, can modify sentences after generation.
How does ZONOS3-Mini perform on benchmarks?
Zyphra evaluated the model on its new ZTTS2-Eval benchmark. It covers 35 languages of clean read speech and 20 languages of in-the-wild recordings. A Capability Index uses item response theory over 420 items.
ZONOS3-Mini in speaker-embedding mode scores 66.2 on that index. Fish Audio S2 Pro scores 61.7 and MOSS-TTS v1.5 scores 60.2. On the clean set, ZONOS3-Mini posts 7.79 WER and 83.4 speaker similarity.
There are caveats. Zyphra built and ran the benchmark. Reference-clip mode scores only 44.7 on the index. Its clean-set MSR-UTMOS quality score of 3.07 trails Fish S2 Pro (3.16) and Qwen3-TTS 1.7B (3.54).
ZONOS3-Mini vs other open-source TTS models
*From Zyphra’s ZTTS2-Eval explorer, all-language set. ZONOS3-Mini in speaker-embedding mode. Run by Zyphra, not independently verified. Latency figures use different GPUs and are not directly comparable.
How can developers deploy ZONOS3-Mini?
There are 4 official paths, per the GitHub repository:
Browser: The WebGPU playground runs fully on your GPU, with no install or server.
NVIDIA servers: SGLang-Omni serves an OpenAI-compatible /v1/audio/speech endpoint with streaming.
Native: An MLX server for Apple Silicon, and a C++/ggml server and CLI for CPU, CUDA, Metal or Vulkan.
Hosted: Zyphra Cloud, served on NVIDIA H200s.
Key Takeaways
ZONOS3-Mini is an 800M-parameter MoE TTS model with ~100M active parameters.
Apache 2.0 weights; runs in-browser via WebGPU, plus MLX, ggml and SGLang.
Tops Zyphra’s open-model Capability Index at 66.2, ahead of Fish S2 Pro.
80 ms time to first audio on one H100; under 570 ms on a Pixel 9 browser.
All benchmarks are self-reported; reference-clip cloning scores much lower.
Check out the blog post, model weights, GitHub repo and ZTTS2-Eval benchmark. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
Asif Razzaq is the CEO of Marktechpost AI Media Inc.. As a visionary entrepreneur and engineer, Asif is committed to harnessing the potential of Artificial Intelligence for social good. His most recent endeavor is the launch of an Artificial Intelligence Media Platform, Marktechpost, which stands out for its in-depth coverage of machine learning and deep learning news that is both technically sound and easily understandable by a wide audience. The platform boasts of over 2 million monthly views, illustrating its popularity among audiences.
