Live Nov 18 · Cohort 3Nov 18, 19:00 MSK — free hands-on AI agents live workshop · Live Cohort 3 starts Nov 23Join Nov 18 Live →Cohort 3 (Nov 23)

Zyphra launches browser-based speech synthesis with under 570 ms latency on Pixel 9

A voice assistant can read responses aloud directly on a phone: Zyphra has released ZONOS3-Mini, which runs in the browser via WebGPU. The company reports a time to first audio of under 570 ms on Pixel 9 and under 150 ms on MacBook Air M3. The model clones voices from recordings and lets developers adjust the delivery of individual words. For product teams, this is an opportunity to test local speech synthesis on their own devices.

AI-processed from TG: @ai_machinelearning_big_data (Machinelearning); edited by Hamidun News
Zyphra launches browser-based speech synthesis with under 570 ms latency on Pixel 9
Source: TG: @ai_machinelearning_big_data (Machinelearning). Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceTG: @ai_machinelearning_big_data (Machinelearning) ↗
Editor-in-Chief
Key metric #1The weights are available under Apache 2.0, with browser and server options.
Key metric #2The current model card lists 43 languages, including Russian: the original post is outdated.
Key metric #3Zyphra measured the latency itself; model loading needs to be tested separately.

When a voice assistant has already generated an answer but is still silent, users notice every pause. One way to shorten the wait is to synthesize speech on the device itself. Zyphra has released ZONOS3-Mini: according to the company's measurements, the first audio arrives in under 570 ms in the browser on Pixel 9, and in under 150 ms on a MacBook Air with M3. An educational app, for example, could read hints aloud directly on the phone. Developers should test whether this approach meets their interface's requirements. Zyphra announcement.

First, a correction to the original Telegram post: the claim that there are “nine languages, with no Russian” conflicts with the current documentation. The model card lists 43 languages, including Russian. However, a language's presence on the list does not establish how well the model pronounces surnames, abbreviations and numbers in your product. Model card.

How this could help your product

Imagine an app for learning English. The user answers a question, receives a correction and hears a pronunciation example. If speech synthesis runs locally, the team has the option to remove the call to an external service from this step. How much that speeds up the entire conversation also depends on the rest of the system: speech recognition, response generation and text preparation.

ZONOS3-Mini can clone a voice from a sample and change its characteristics: perceived age, accent and timbre. It offers control over emotion, pace and the delivery of individual words. In a game, this lets developers try different intonations for a character's line; in education, it can emphasize a word a learner got wrong. These are advertised capabilities whose quality needs to be assessed by listening. Feature description.

A practical test is fairly straightforward: take actual interface text and compare several speech outputs in a blind test. Ask colleagues to rate intelligibility, how natural the pauses sound and whether the intonation fits. Tricky examples are particularly useful: a long subscription plan name, a monetary amount with its currency, an address or a Russian sentence containing an English term.

What Mini means under the hood

The model has 800 million parameters, but only about 100 million are active at each processing step. It uses a mixture-of-experts (MoE) architecture, distributing computation across specialized blocks. This helps reduce the work required during generation, but the model still needs to be loaded and stored. The active parameter count alone does not tell you how much memory the application will use. Technical description.

There are several integration options. The repository includes a browser version using WebGPU, a server for NVIDIA, an MLX version for Apple Silicon and a C++/ggml implementation. The servers share an HTTP API, and audio streaming is supported. A team can start with a browser prototype and then compare it with a local server on the target hardware. Code and instructions.

Running it in the browser requires an initial model download, after which the files are cached. A product therefore needs two separate measurements: a new user's first visit and a subsequent app launch. Fast generation after loading does not guarantee an equally fast first launch. Browser instructions.

What to test before deployment

The published latency figures are Zyphra's own results on specific devices. Treat them as a reference point for your own testing. Check time to first audio, uninterrupted playback of long responses, memory usage and how the phone behaves after several minutes of operation. Separately, examine what happens when switching tabs and running other workloads at the same time.

For Russian-language use, text preparation is particularly important. The documentation lists nine languages with dedicated normalization; all others are passed to the model as written. Russian is not among those nine. This means that converting dates, monetary amounts and abbreviations should be part of integration testing. Text processing description.

The weights are released under Apache 2.0. That makes the model a promising candidate for a custom voice interface, but deployment decisions are best made after building a small prototype with real utterances, target devices and a measurable threshold for acceptable latency. The central product question is whether users receive an intelligible spoken response quickly and consistently enough. Weights license.

Story

Key Questions Answered

How this could help your product?

Imagine an app for learning English. The user answers a question, receives a correction and hears a pronunciation example. If speech synthesis runs locally, the team has the option to remove the call to an external service from this step. How much that speeds up the entire conversation also depends on the rest of the system: speech recognition, response generation and text preparation. ZONOS3-Mini can clone a voice from a sample and change its characteristics: perceived age, accent and timbre.

What Mini means under the hood?

The model has 800 million parameters, but only about 100 million are active at each processing step. It uses a mixture-of-experts (MoE) architecture, distributing computation across specialized blocks. This helps reduce the work required during generation, but the model still needs to be loaded and stored. The active parameter count alone does not tell you how much memory the application will use. Technical description. There are several integration options.

What to test before deployment?

The published latency figures are Zyphra's own results on specific devices. Treat them as a reference point for your own testing. Check time to first audio, uninterrupted playback of long responses, memory usage and how the phone behaves after several minutes of operation. Separately, examine what happens when switching tabs and running other workloads at the same time. For Russian-language use, text preparation is particularly important.

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
What do you think?
Loading comments…