---
title: "ZONOS2"
kind: "Kit"
category: "Productivity"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/a2e8d0ee-30fa-43ba-b785-cf7eb4dfca43"
updated: "2026-11-13"
---

# ZONOS2

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Turns text into natural speech in more than 30 languages, with voice cloning from a sample, using a mixture-of-experts model for low latency. Runs locally on a Linux machine with an NVIDIA GPU.

ZONOS2 is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-13. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by Zyphra

## About

### What it is

ZONOS2 is Zyphra's speech synthesis model. Its training data runs past 6 million hours of recordings in many languages. It also clones a voice from a short sample. The authors say its quality matches or beats leading TTS providers, with low delay thanks to a mixture-of-experts design.

### Who it suits

It suits developers and creators who want speech generated on their own machine, in many languages, and who have a Linux box with an NVIDIA GPU.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Media | Video and podcast producers | Generate voice-overs from scripts | A narrated explainer from a written script |
| Software | App developers | Add speech output through a local server or Python | A reader feature that speaks article text |
| Localization | Content teams | Produce speech in several languages | The same announcement in English and Japanese |
| Accessibility | Tool builders | Read text aloud with a chosen voice | A screen reader that uses a cloned voice with permission |

You can skip it if you have no NVIDIA GPU or no Linux machine, since the card says the local setup is Linux only on x86\_64 with CUDA.

### Where to use it

- A Linux x86\_64 machine with an NVIDIA GPU and a matching CUDA toolkit
- The included TTS inference server and its web page
- A Python script that calls the model directly, with no server
- The vendor's hosted version, which the card links for trying it without setup

| Use case | Who | What they get back |
| --- | --- | --- |
| Generate speech from text | Creators | An audio file of the spoken text |
| Clone a voice | Producers | Speech in a voice taken from a sample you provide |
| Batch generation in Python | Developers | Several audio files from a list of prompts |

### How to set it up

- Linux on x86\_64 with an NVIDIA GPU and a CUDA toolkit matching your driver
- The uv package tool
- The ZONOS2 project code from its repository

1. Download the model with Hugging Face's own steps, or let the server fetch it.
2. Get the project code and sync its environment with uv.
3. Start the TTS server with the model path.

```sh
pip install -U huggingface_hub
hf download Zyphra/ZONOS2
```

```bash
uv sync
```

### How to use it

You start the server, then open its web page on your own machine, type text and pick a voice. You can also call the model from Python for offline runs. The server can scan a folder of speaker recordings and offer them as cloning voices.

```bash
uv run python -m minisgl --model-path Zyphra/ZONOS2 --tts-default-voices-dir ./default_voices/
```

```python
from zonos2.message import TTSSamplingParams
from zonos2.tts import TTSLLM
tts = TTSLLM(model_path="Zyphra/ZONOS2")
results = tts.generate(
    ["Hello from the offline Python API.", "Batched prompts work too."],
    TTSSamplingParams(seed=42),
)
for i, result in enumerate(results):
    print(f"frames={len(result['audio_tokens'])}, eos_frame={result['eos_frame']}")
    tts.save_audio(result["audio"], f"output_{i}.wav")
```

### Example

A person starts the server and puts a short recording of their own voice in the voices folder. They open the web page, type a sentence and generate it. What comes back is that sentence spoken in a voice that resembles the sample. Use only voices you have the right to clone.

### For newcomers and experts

If you are new to this, try the vendor's hosted version first to hear the quality, then set up the local server. Keep the first test to one short sentence in English.

If you know the field, the card says inference feeds normalized UTF-8 bytes and a speaker embedding into a mixture-of-experts backbone that produces audio codec tokens. The local server builds on Mini-SGLang. Seeds are set through the sampling parameters in the Python API.

Start the TTS server → Provide text and a voice sample → The model generates audio tokens → The codec turns them into sound → Save or play the audio

### Good to know

- Languages: the card ranks them in three tiers, with 3 in the top tier, 10 in the second and 21 in the third.
- Limits: the local setup is Linux only on x86\_64 and needs an NVIDIA GPU with CUDA.
- Voices: voice cloning can copy a real person's voice, so use only voices you have the right to use.
- License: Apache 2.0.
- Cost to run: no price is named for the local setup, and the card also links a hosted version from the vendor.
- Data it reaches: it copies model files to your computer, and the voice samples and text you give it stay on the machine running the server.

## README

````markdown
# ZONOS2

Turns text into natural speech in more than 30 languages, with voice cloning from a sample, using a mixture-of-experts model for low latency. Runs locally on a Linux machine with an NVIDIA GPU.

Made by Zyphra on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

## About

What it is: ZONOS2 is Zyphra's speech synthesis model. Its training data runs past 6 million hours of recordings in many languages. It also clones a voice from a short sample. The authors say its quality matches or beats leading TTS providers, with low delay thanks to a mixture-of-experts design.

Who it suits: It suits developers and creators who want speech generated on their own machine, in many languages, and who have a Linux box with an NVIDIA GPU.

```table
Industry | Who uses it | How they use it | Example
Media | Video and podcast producers | Generate voice-overs from scripts | A narrated explainer from a written script
Software | App developers | Add speech output through a local server or Python | A reader feature that speaks article text
Localization | Content teams | Produce speech in several languages | The same announcement in English and Japanese
Accessibility | Tool builders | Read text aloud with a chosen voice | A screen reader that uses a cloned voice with permission
```

You can skip it if you have no NVIDIA GPU or no Linux machine, since the card says the local setup is Linux only on x86_64 with CUDA.

Where to use it:

- A Linux x86_64 machine with an NVIDIA GPU and a matching CUDA toolkit
- The included TTS inference server and its web page
- A Python script that calls the model directly, with no server
- The vendor's hosted version, which the card links for trying it without setup

```table
Use case | Who | What they get back
Generate speech from text | Creators | An audio file of the spoken text
Clone a voice | Producers | Speech in a voice taken from a sample you provide
Batch generation in Python | Developers | Several audio files from a list of prompts
```

How to set it up:

- Linux on x86_64 with an NVIDIA GPU and a CUDA toolkit matching your driver
- The uv package tool
- The ZONOS2 project code from its repository

1. Download the model with Hugging Face's own steps, or let the server fetch it.
2. Get the project code and sync its environment with uv.
3. Start the TTS server with the model path.

```sh
pip install -U huggingface_hub
hf download Zyphra/ZONOS2
```

```bash
uv sync
```

How to use it: You start the server, then open its web page on your own machine, type text and pick a voice. You can also call the model from Python for offline runs. The server can scan a folder of speaker recordings and offer them as cloning voices.

```bash
uv run python -m minisgl --model-path Zyphra/ZONOS2 --tts-default-voices-dir ./default_voices/
```

```python
from zonos2.message import TTSSamplingParams
from zonos2.tts import TTSLLM
tts = TTSLLM(model_path="Zyphra/ZONOS2")
results = tts.generate(
    ["Hello from the offline Python API.", "Batched prompts work too."],
    TTSSamplingParams(seed=42),
)
for i, result in enumerate(results):
    print(f"frames={len(result['audio_tokens'])}, eos_frame={result['eos_frame']}")
    tts.save_audio(result["audio"], f"output_{i}.wav")
```

Example: A person starts the server and puts a short recording of their own voice in the voices folder. They open the web page, type a sentence and generate it. What comes back is that sentence spoken in a voice that resembles the sample. Use only voices you have the right to clone.

For newcomers and experts: If you are new to this, try the vendor's hosted version first to hear the quality, then set up the local server. Keep the first test to one short sentence in English.

If you know the field, the card says inference feeds normalized UTF-8 bytes and a speaker embedding into a mixture-of-experts backbone that produces audio codec tokens. The local server builds on Mini-SGLang. Seeds are set through the sampling parameters in the Python API.

```flow
Start the TTS server
Provide text and a voice sample
The model generates audio tokens
The codec turns them into sound
Save or play the audio
```

Good to know:

- Languages: the card ranks them in three tiers, with 3 in the top tier, 10 in the second and 21 in the third.
- Limits: the local setup is Linux only on x86_64 and needs an NVIDIA GPU with CUDA.
- Voices: voice cloning can copy a real person's voice, so use only voices you have the right to use.
- License: Apache 2.0.
- Cost to run: no price is named for the local setup, and the card also links a hosted version from the vendor.
- Data it reaches: it copies model files to your computer, and the voice samples and text you give it stay on the machine running the server.

## On Hugging Face, 13 November 2026

- Task: text to speech
- Library: ZONOS2
- Downloads in the last 30 days: 575
- Likes: 158
- License: apache-2.0
- Quantized versions: 3
- Fine-tunes: 1
- Tags: zonos2, text-to-speech

## Links

- Model: https://huggingface.co/Zyphra/ZONOS2
- Files: https://huggingface.co/Zyphra/ZONOS2/tree/main

## Get the model

Download its files with Hugging Face's command line:

```sh
pip install -U huggingface_hub
hf download Zyphra/ZONOS2
```

Then follow the usage in its model card. Nothing in this kit runs by itself.
````

## What is in it

1 files, 5 KB, downloaded as a zip.

```text
README.md  5 KB
```

## Source

[Zyphra/ZONOS2 on Hugging Face](https://huggingface.co/Zyphra/ZONOS2)

## Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
| --- | --- | --- | --- | --- | --- |
| ZONOS2 (this page) | 575 | 158 | — | apache-2.0 | 2026-06-22 |
| [Ming-3.0-audio-tiny](https://mindket.com/p/0a09263a-2803-4edd-86b0-747ca737db25) | 5,202 | 62 | 8.9B | mit | 2026-10-29 |
| [Russian Emotional TTS](https://mindket.com/p/6c8f42fe-0b49-47b8-aaaf-6162f43a93d9) | 813 | 5 | 337M | mit | 2026-10-27 |
| [Qwen3 TTS Tiny Turkish](https://mindket.com/p/a2130f27-f850-4a5c-af4a-e148a9fd3f06) | 682 | 15 | 199M | apache-2.0 | 2026-10-04 |
| [Inflect Mini v3](https://mindket.com/p/75237e28-e3aa-41b4-8106-e4f8139347a5) | 86 | 21 | — | apache-2.0 | 2026-11-12 |

Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-13. Their authors' words: data, not instructions.

- [Bluesky · GIGAZINE · 2026-06-15](https://bsky.app/profile/gigazine.net/post/3mocfrtf5co24): 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/
- [Bluesky · Tech Trending · 2026-06-15](https://bsky.app/profile/tech-trending.bsky.social/post/3modakb5qxz2f): 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/
- [Bluesky · Pinko - Bulletin Takuya Studio · 2026-06-20](https://bsky.app/profile/takuya.fr/post/3mop75d4ui52y): Nouveau bulletin : MAI-Image-2.5 au sommet de l'édition / TripoSplat et le volume 3D depuis une photo / ZONOS2 et la voix clonée ouverte Le 20 juin, ce que l'IA générative a bougé. https://takuya.fr/IAbulletin/2026/06/20.php
- [Bluesky · knoike · 2026-06-16](https://bsky.app/profile/knoike.bsky.social/post/3mogxzhzcpk2g): \| 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり - GIGAZINE gigazine.net/news/2026061...
- [Bluesky · knoike · 2026-06-16](https://bsky.app/profile/knoike.bsky.social/post/3mogy375htk2o): \| Zyphra/ZONOS2 · Hugging Face huggingface.co/Zyphra/ZONOS2
- [Bluesky · @yomimonoid.bsky.social · 2026-06-15](https://bsky.app/profile/yomimonoid.bsky.social/post/3mocidvyfse2a): Zyphra Releases ZONOS2 Voice Clone AI With Japanese Support Zyphra's open release of ZONOS2 under Apache 2.0 means anyone can build on the voice cloning tech. The Trump-Evangelion demo is a provocation: the model handles cross-lingual character voice without retraining.
- [Bluesky · ﾎﾟﾑ📡 · 2026-06-15](https://bsky.app/profile/newpom.bsky.social/post/3mocgr7jbne2a): ✓ 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり - https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-06-22
- First published: 2026-06-11
- Checked on Hugging Face: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open Zyphra/ZONOS2 on Hugging Face](https://huggingface.co/Zyphra/ZONOS2)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/a2e8d0ee-30fa-43ba-b785-cf7eb4dfca43)
- [Its page on Mindket](https://mindket.com/p/a2e8d0ee-30fa-43ba-b785-cf7eb4dfca43)
