Mindket

ZONOS2

Newversion 1 · updated

Overview

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 . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • 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
Runs in
  • 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
Start with
pip install -U huggingface_hub
hf download Zyphra/ZONOS2

Platform

LinuxOperating system

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.

IndustryWho uses itHow they use itExample
MediaVideo and podcast producersGenerate voice-overs from scriptsA narrated explainer from a written script
SoftwareApp developersAdd speech output through a local server or PythonA reader feature that speaks article text
LocalizationContent teamsProduce speech in several languagesThe same announcement in English and Japanese
AccessibilityTool buildersRead text aloud with a chosen voiceA 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 caseWhoWhat they get back
Generate speech from textCreatorsAn audio file of the spoken text
Clone a voiceProducersSpeech in a voice taken from a sample you provide
Batch generation in PythonDevelopersSeveral 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.
pip install -U huggingface_hub
hf download Zyphra/ZONOS2
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.

uv run python -m minisgl --model-path Zyphra/ZONOS2 --tts-default-voices-dir ./default_voices/
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.

  1. Start the TTS server
  2. Provide text and a voice sample
  3. The model generates audio tokens
  4. The codec turns them into sound
  5. 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 and files

README

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.

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.
pip install -U huggingface_hub
hf download Zyphra/ZONOS2
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.

uv run python -m minisgl --model-path Zyphra/ZONOS2 --tts-default-voices-dir ./default_voices/
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.

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

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download Zyphra/ZONOS2

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

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
ZONOS2 This page575158—apache-2.0
Ming-3.0-audio-tinyShares text-to-speech5,202628.9Bmit
Russian Emotional TTSShares text-to-speech8135337Mmit
Qwen3 TTS Tiny TurkishShares text-to-speech68215199Mapache-2.0
Inflect Mini v3Shares text-to-speech8621—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

GIGAZINE日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/9 likesTech Trending日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/2 likesPinko - Bulletin Takuya StudioNouveau 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.php1 likeknoike| 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり - GIGAZINE gigazine.net/news/2026061...1 replyknoike| Zyphra/ZONOS2 · Hugging Face huggingface.co/Zyphra/ZONOS2@yomimonoid.bsky.socialZyphra 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.ポム📡✓ 日本語対応の音声クローンAI「ZONOS2」が登場、トランプ大統領の声でエヴァンゲリオンについて語らせるデモもあり - https://gigazine.net/news/20260615-tts-zonos2-amd-zyphra/

Searched

More from Mindket

See all from Mindket

Ornith-1.5-35B-A3B-NVFP4

ornith-ai · Kit

Writes code and handles terminal agent tasks, a mixture-of-experts model using about 3B parameters per token, packaged as an NVFP4 copy. For developers hosting…

New

Licon MSR for LTX-2.5

LiconStudio · Kit

Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…

New

GLiNER2.5 Base

fastino · Kit

Pulls entities, relations and structured records out of English text, and classifies it, from one schema, running locally on CPU, CUDA or MPS. It suits develop…

New

Similar in Productivity

See all in Productivity

Mega-ASR

zhifeixie · Kit

Transcribes English and Chinese speech from noisy, echoey, clipped or overlapping recordings, and routes clean audio to the base model. For teams with difficul…

New

GLM-Image

zai-org · Kit

Generates and edits images from text and reference pictures, with strong text rendering inside images, using an autoregressive plus diffusion design. For creat…

New

Controls the pose of people in Stable Diffusion XL images by feeding the model a body-pose skeleton drawing. For artists and developers who want figures to sta…

New