Gradium and Nativ announce day-zero support for Phonon: English text-to-speech on Apple silicon.
Gradium Phonon, with day-zero support in Nativ.

In our M5 Max benchmark, Phonon delivers first audio in 10.8 to 14.7 ms and generates speech at 12.5× to 14.1× real time. Peak memory stays below 265 MiB across inputs from eight to 1,024 words. Here we examine the architecture, the checkpoint’s precision choices, and how performance changes as the text gets longer.

How Phonon generates speech

Phonon builds on the continuous audio language modeling work behind Kyutai’s Pocket TTS. Text tokens and voice conditioning guide a transformer; a flow head generates compact acoustic representations; and a Mimi decoder turns them into speech. [1]

  1. Text + voiceConditioning
  2. TransformerSequence context
  3. Flow headAudio latents
  4. Mimi24 kHz speech
Text and voice conditioning pass through the transformer and flow head before Mimi reconstructs speech.
Architecture of the nativ-community/phonon checkpoint
ComponentConfiguration
Text tokenizerUnigram, 4,000-token vocabulary
Main transformer6 layers, hidden width 768, 12 attention heads
Feed-forward width3,072
Flow headWidth 512, 6 residual blocks
Generated audio latent32 dimensions
Acoustic frame rate12.5 frames per second
Flow decoding budget1 step per generated latent
Mimi decoder transformer2 layers, hidden width 512, 8 attention heads
OutputMono speech at 24 kHz

Configuration for checkpoint revision 5bf39962db15. [2]

The main transformer has six layers, with 12 attention heads and a hidden width of 768. It processes the conditioning and previously generated audio latents to establish the context for the next frame. The flow head then transforms sampled noise into a 32-dimensional latent, while a separate prediction determines when speech should end. [3]

At 12.5 frames per second, each latent represents 80 milliseconds of speech, or 1,920 samples at 24 kHz. This keeps autoregressive generation at a low acoustic frame rate. Mimi reconstructs the waveform through a two-layer decoder transformer and convolutional upsampling.

The checkpoint uses one flow decoding step per latent. The transformer, flow head, and decoder can advance incrementally, so the application can receive audio while later parts of the utterance are still being generated.

Four voices for local speech

The Nativ model package includes Freya, Harper, Sterling, and Toby. Their voice embeddings ship alongside the model weights, providing ready-made conditioning for English speech. Output is mono audio at 24 kHz. The package also supports streaming generation. [4]

The checkpoint uses mixed precision: 24 linear modules in the main transformer use 8-bit affine quantization with groups of 32, and the remaining floating-point tensors use FP16. Its main weights file is 94.7 MB (90.3 MiB). Runtime memory additionally includes activations, caches, and audio buffers.

Speech on the M5 Max

Phonon on an Apple M5 Max with 128 GB unified memory and one stream: first audio stays between 10.8 and 14.7 milliseconds, while generation speed ranges from 12.5 to 14.1 times real time across inputs of 8 to 1,024 words. Exact values follow in the benchmark table.
First-audio latency and generation speed. Apple M5 Max, 128 GB unified memory, one stream. Lower latency and higher speed are better. View full-size chart

Our benchmark covers eight input lengths, from short replies to extended narration. First audio stays below 15 ms at every length. Generation speed remains above 12× real time, reaching 14.1× for the shortest input.

At 12.7× real time, one second of generation produces about 12.7 seconds of audio. The equivalent real-time factor, measured as generation time divided by audio duration, is approximately 0.079. First-audio latency measures the startup wait; throughput describes how quickly the remaining speech can be produced.

From a short reply to long narration

Apple M5 Max · 128 GB unified memory · One stream
Input lengthFirst audioGeneration speedPeak memory
8 words10.8 ms14.1× real time236.3 MiB
16 words12.3 ms13.6× real time242.6 MiB
32 words13.4 ms13.5× real time244.7 MiB
64 words14.1 ms13.0× real time246.1 MiB
128 words12.1 ms12.5× real time246.8 MiB
256 words13.1 ms12.7× real time255.7 MiB
512 words13.1 ms12.7× real time262.4 MiB
1,024 words14.7 ms12.7× real time263.8 MiB

Source: Nativ benchmark charts. Apple M5 Max, 128 GB unified memory, one stream.

Phonon peak memory rises from 236.3 MiB at 8 words to 263.8 MiB at 1,024 words on an Apple M5 Max with 128 GB unified memory and one stream. Exact values appear in the preceding benchmark table.
Peak memory across input lengths. The longest input reaches 263.8 MiB; the shortest uses 236.3 MiB. View full-size chart

Input length increases 128×, while peak memory rises by just 27.5 MiB (11.6%). First-audio time increases by 3.9 ms. At 1,024 words, Phonon still produces speech at 12.7× real time, with first audio in 14.7 ms.

Quality beyond speed

Gradium’s May 2026 evaluation reported 1.00% word error rate with voice cloning and 0.83% with a fixed voice on Seed-TTS English. These published scores describe Gradium’s evaluated release. Our performance charts do not establish the same accuracy for the Nativ checkpoint, or measure its perceptual quality. [5]

What the measurements cover

The figures in this article come from our single-stream benchmark charts on an Apple M5 Max with 128 GB of unified memory. They cover first audio, generation speed, and reported peak memory for eight input lengths.

The charts do not specify warm-up, repetition counts, the exact timing boundary, or whether memory represents active allocations or total process usage. These results should therefore be read as reported synthesis measurements. Application buffering and the audio device also contribute to the time a user waits to hear speech.

A voice for your Mac

For Nativ users, Phonon brings a compact local speech option to the same app they use to run AI on their Mac. Fast startup suits short spoken responses, while sustained generation ahead of playback supports reading and longer narration. The small measured memory footprint leaves room for the rest of the application.

We’re building Nativ so more of these experiences can run on your own hardware. Phonon adds English speech with four bundled voices, streaming output, and the performance to keep pace with interactive use.

Download Nativ / Explore the Phonon checkpoint

Sources and model revision

  1. Gradium Phonon runtime and architectural lineage
  2. Nativ checkpoint configuration (revision 5bf39962db15)
  3. Gradium flow language model implementation
  4. Nativ Phonon model card and voices
  5. Gradium’s May 2026 Seed-TTS evaluation
  6. Nativ: the local AI app for Mac

Architecture and weight details refer to nativ-community/phonon revision 5bf39962db15cba2a7b2b9e47a0303028b7f9e35.

Back to the blogNATIV / ENGINEERING