IntermediateAI

Gradium Open-Sources Phonon, On-Device TTS at 31M Parameters

Gradium open-sourced Phonon on October 20, 2026, a family of text-to-speech models at 31 and 40 million parameters that runs entirely on the device it speaks from. The company reports 7 ms to first audio on a laptop CPU, a 1.7% word error rate on its hardest English sentences, and top scores among small models in a blind listening test it commissioned — with the smallest model released under Apache 2.0.

Two charts plotting blind-test Elo against model size on a logarithmic scale, showing Phonon 40m at 2117 and Phonon 31m at 2098 ahead of Pocket TTS at 2056 and Kokoro at 2043, with per-language Elo comparisons for French, German, Spanish and Portuguese
Image credit: Gradium

What Shipped

Phonon comes in two sizes and three variants. Phonon 31m is English-only, ships 37 built-in voices and is 64 MB at q8. Phonon 40m comes as one model per language across English, French, German, Spanish and Portuguese, at 74.6 MB. Phonon 40m multilingual covers all five languages in a single set of weights, with 102 built-in voices.

The licence split is deliberate. The 31M English model is Apache 2.0, so it can go into commercial products without negotiation. The 40M models are CC BY-NC, with commercial use routed through Gradium. All variants handle text normalisation for numbers, dates and codes, and expose speaking-speed and loudness controls.

Gradium says the inference stack targets more than ten hardware backends — CPU through Intel, Arm and WebAssembly; GPU through CUDA, Vulkan, Metal and WebGPU; and NPUs through Apple Core ML and Snapdragon. Client packages exist for Rust, Python and Swift, with a browser package on npm. The company demonstrated the model running in a browser tab, on an Apple Watch with Wi-Fi off, and inside a Chrome extension.

Quality: The Blind Test

Gradium’s naturalness claim rests on a blind pairwise study: 1,189 raters casting 17,270 votes, comparing Phonon against Kokoro, Magpie, NeuTTS and Pocket TTS in each language. In English, Phonon 40m scored 2117 Elo, Phonon 31m 2098 and the multilingual model 2097. The comparison set runs Pocket TTS at 100M parameters on 2056, Kokoro on 2043, NeuTTS on 2034, a 15.6M-parameter Pocket TTS model on 1997 and Magpie on 1939.

That ordering is the release’s strongest argument, and also the one to read most carefully. The study was run by the company selling the model, and the comparison set includes the lab whose research the model builds on. The mitigating detail is that Gradium published its evaluation set — 500 hard sentences per language, drawn from cases developers reported as failures — as an open Hugging Face dataset, so the accuracy claim is at least reproducible by anyone.

Accuracy is where small models usually lose. On that set, reading the same sentences with the same four female voices per language, Phonon 31m reached 1.70% WER, the multilingual model 2.11% and Phonon 40m 2.22%. Kokoro sat at 3.50%, Kitten TTS at 7.40%, NeuTTS Nano at 8.71% and Magpie at 27.51%. The test deliberately targets phone numbers, postcodes, temperatures and version strings — the text where a synthesiser that guesses will be caught.

How It Works

Phonon is a causal transformer conditioned on text and speaker embeddings. The text goes through a SentencePiece tokenizer with a 4,000-token vocabulary, so the model reads raw characters rather than phonemes — a design choice Gradium credits for making new languages cheap to add, since no pronunciation dictionary is required.

Block diagram of the Phonon architecture in four stages: conditioning through a SentencePiece tokenizer and text embedding table, a causal transformer backbone producing one 32-dimensional latent per 80 ms step, flow-matching and end-of-speech heads, and a Mimi decoder producing 24 kHz PCM audio
Image credit: Gradium

The backbone emits a 32-dimensional latent vector every 80 ms, at 12.5 frames per second. A single-step flow-matching head turns that latent, plus noise, into audio embeddings, and a reduced Mimi decoder converts them to 24 kHz PCM. A separate end-of-speech head decides when to stop. The single-step head is the efficiency trick: flow-matching decoders often need several refinement steps per frame, and at 80 ms frames that cost dominates.

Gradium is explicit about its lineage. The model extends Continuous Audio Language Model research done at Kyutai, the work that produced Pocket TTS, and the post cites Kyutai’s October 20 technical write-up on shrinking Pocket TTS to 1.9M parameters. Two teams published on-device speech models on the same day, each pointing at the other’s numbers.

What This Means

The honest framing of this release is that the quality frontier and the deployment frontier have stopped moving together. For two years, speech quality meant a large model behind an API. Phonon’s numbers — if they hold up — put a 31M-parameter model above a 100M-parameter one on naturalness while starting to speak in single-digit milliseconds on a laptop.

What that changes is where voice goes. A 64 MB model with a 7 ms first-audio latency fits inside an app, a game, a browser tab or a wearable without a network round trip. The privacy argument follows automatically: the audio never leaves the device. The limits are equally concrete — five languages, a non-commercial licence on the higher-quality variants, and benchmark WER measured on a test set built by the model’s own authors. Anyone shipping it should run their own sentences through it first, which is exactly what the published test set makes possible.

This post was drafted with AI assistance and reviewed by RITS staff.

Sources

Related stories

AI

KittenTTS: State-of-the-Art Voice Synthesis in Under 25 MB

Key points KittenTTS was released on February 19, 2026 by KittenML as an open-source text-to-speech model that fits in under 25 MB. Its smallest configuration uses 14–15 million parameters and runs entirely on CPUs without any GPU requirement. It ships in three variants: Nano at 14–15M parameters and about 25 MB INT8, Micro at 40M […]

Audio

Fish Audio Releases Drama 3, a 35B Open-Weight Directable TTS Model

Lead — On October 13, 2026, Fish Audio released Drama 3, a 35-billion-parameter open-weight text-to-speech model that follows plain-language acting directions instead of selecting from a fixed menu of emotion presets. The weights are published on Hugging Face and GitHub under the Fish Audio Community License v1.0, and the model is served from launch day […]

Never miss a RITS update

Subscribe to the RSS feed for AI, emerging technology, and digital scholarship news curated for the NYU Shanghai community, or get in touch to suggest a story.