---
title: "ZeroTTS"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/97fb68f6-db3d-4745-9202-2956cafdf46f"
updated: "2026-11-12"
---

# ZeroTTS

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

Reads Vietnamese text aloud in real time on a laptop CPU, with streaming output and voice cloning from a few seconds of reference audio. For developers adding Vietnamese speech to apps and media.

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

Made by zeroweight-ai

## About

### What it is

ZeroTTS is a Vietnamese text-to-speech model that runs through the ONNX library. It turns text into speech on an ordinary CPU, can start playing audio in about 70 milliseconds, and clones a voice from 3 to 30 seconds of reference audio, with no per-speaker training. It also handles English words mixed into Vietnamese text.

### Who it suits

It suits developers and producers who need natural Vietnamese speech without a GPU. Clone only voices you have the right to use.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Media | News and podcast producers | Narrate Vietnamese scripts, including English words inside them | A news script read aloud in a chosen voice |
| Software | App developers | Add streaming Vietnamese speech to an app | A voice assistant that starts speaking almost at once |
| Education | Course makers and teachers | Turn written lessons into audio | A Vietnamese lesson narrated for listeners |

You can skip it if you need a text-to-speech model built mainly for other languages.

### Where to use it

- Python scripts and apps on Windows, macOS and Linux, on a CPU with no GPU
- Live playback through the sounddevice package, which the streaming example uses
- A browser demo, which the author's code page offers

| Use case | Who | What they get back |
| --- | --- | --- |
| Reading text aloud | Developers | A WAV file of the spoken text |
| Live speech | App builders | Audio chunks you can play as they arrive |
| Voice cloning | Producers | Speech in a voice copied from a short reference clip |

### How to set it up

You need these first:

- Python on Windows, macOS or Linux
- The zerotts package
- The sounddevice package, only for the streaming playback example

1. Install the zerotts package with pip.
2. Optionally download the repository's files with Hugging Face's client.
3. Load the model in Python with from\_pretrained and the model name.

```python
pip install zerotts
```

```sh
pip install -U huggingface_hub
hf download zeroweight-ai/ZeroTTS
```

### How to use it

You load the model, pass it text and a voice name, then save the audio. For live playback, the card also shows a streaming call that returns audio in chunks.

```python
from zerotts import ZeroTTS

tts = ZeroTTS.from_pretrained("zeroweight-ai/ZeroTTS")
audio = tts.synthesize("Xin chào các bạn, mình là ZeroTTS.", voice="maichi")
tts.save_audio(audio, "out.wav")
```

| Tool | What it does |
| --- | --- |
| ZeroTTS.from\_pretrained | Loads the model by its name |
| synthesize | Turns text into audio with the voice you name |
| synthesize\_stream | Yields audio chunks as they are made, for live playback |
| save\_audio | Writes the audio to a WAV file |

### Example

You ask it to say a Vietnamese greeting, "Xin chào các bạn, mình là ZeroTTS.", in the voice named maichi. The code saves out.wav, a short recording of that line spoken aloud.

### For newcomers and experts

ZeroTTS reads text aloud. A good first try is installing the package, running the short script above, and playing out.wav. If it sounds right, try changing the sentence.

For readers who know the field, a voice is a small latent array, so a new voice needs reference audio and no fine-tuning. The model has 202M parameters, and the card gives a real-time factor of 0.50 on CPU. Its numbers come from the author's own benchmark dataset, where it scores 1.03 percent word error against 4.13 for the next system.

Install zerotts with pip → Load the model with from\_pretrained → Pass text and a voice name → Get audio in one piece or in chunks → Save it or play it live

### Good to know

- Language: built for Vietnamese. The card also shows an English output from a Vietnamese reference clip.
- Speed: the card reports about 70 ms to first audio and a real-time factor of 0.50 on CPU.
- Benchmarks: the author measured them on its own ZeroBench-TTS set, so treat the comparison with care.

Word error rate on the author's benchmark, lower is better

| Label | Value |
| --- | --- |
| ZeroTTS | 1.03% |
| OmniVoice | 4.13% |
| XTTS-v2-vietnamse | 16.42% |
| viXTTS | 18.40% |

- License: MIT.
- Cost to run: none named. It runs on a CPU, and no GPU is needed.
- Data it reaches: the text you give it and any reference audio, on your own machine. Installing and loading fetch files over the web.
- Not for: none named, though cloning someone's voice without their right to it is not a use to pursue.

## README

````markdown
# ZeroTTS

Reads Vietnamese text aloud in real time on a laptop CPU, with streaming output and voice cloning from a few seconds of reference audio. For developers adding Vietnamese speech to apps and media.

Made by zeroweight-ai 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: ZeroTTS is a Vietnamese text-to-speech model that runs through the ONNX library. It turns text into speech on an ordinary CPU, can start playing audio in about 70 milliseconds, and clones a voice from 3 to 30 seconds of reference audio, with no per-speaker training. It also handles English words mixed into Vietnamese text.

Who it suits: It suits developers and producers who need natural Vietnamese speech without a GPU. Clone only voices you have the right to use.

```table
Industry | Who uses it | How they use it | Example
Media | News and podcast producers | Narrate Vietnamese scripts, including English words inside them | A news script read aloud in a chosen voice
Software | App developers | Add streaming Vietnamese speech to an app | A voice assistant that starts speaking almost at once
Education | Course makers and teachers | Turn written lessons into audio | A Vietnamese lesson narrated for listeners
```

You can skip it if you need a text-to-speech model built mainly for other languages.

Where to use it:

- Python scripts and apps on Windows, macOS and Linux, on a CPU with no GPU
- Live playback through the sounddevice package, which the streaming example uses
- A browser demo, which the author's code page offers

```table
Use case | Who | What they get back
Reading text aloud | Developers | A WAV file of the spoken text
Live speech | App builders | Audio chunks you can play as they arrive
Voice cloning | Producers | Speech in a voice copied from a short reference clip
```

How to set it up: You need these first:

- Python on Windows, macOS or Linux
- The zerotts package
- The sounddevice package, only for the streaming playback example

1. Install the zerotts package with pip.
2. Optionally download the repository's files with Hugging Face's client.
3. Load the model in Python with from_pretrained and the model name.

```python
pip install zerotts
```

```sh
pip install -U huggingface_hub
hf download zeroweight-ai/ZeroTTS
```

How to use it: You load the model, pass it text and a voice name, then save the audio. For live playback, the card also shows a streaming call that returns audio in chunks.

```python
from zerotts import ZeroTTS

tts = ZeroTTS.from_pretrained("zeroweight-ai/ZeroTTS")
audio = tts.synthesize("Xin chào các bạn, mình là ZeroTTS.", voice="maichi")
tts.save_audio(audio, "out.wav")
```

```table
Tool | What it does
ZeroTTS.from_pretrained | Loads the model by its name
synthesize | Turns text into audio with the voice you name
synthesize_stream | Yields audio chunks as they are made, for live playback
save_audio | Writes the audio to a WAV file
```

Example: You ask it to say a Vietnamese greeting, "Xin chào các bạn, mình là ZeroTTS.", in the voice named maichi. The code saves out.wav, a short recording of that line spoken aloud.

For newcomers and experts: ZeroTTS reads text aloud. A good first try is installing the package, running the short script above, and playing out.wav. If it sounds right, try changing the sentence.

For readers who know the field, a voice is a small latent array, so a new voice needs reference audio and no fine-tuning. The model has 202M parameters, and the card gives a real-time factor of 0.50 on CPU. Its numbers come from the author's own benchmark dataset, where it scores 1.03 percent word error against 4.13 for the next system.

```flow
Install zerotts with pip
Load the model with from_pretrained
Pass text and a voice name
Get audio in one piece or in chunks
Save it or play it live
```

Good to know:

- Language: built for Vietnamese. The card also shows an English output from a Vietnamese reference clip.
- Speed: the card reports about 70 ms to first audio and a real-time factor of 0.50 on CPU.
- Benchmarks: the author measured them on its own ZeroBench-TTS set, so treat the comparison with care.

```chart
Title: Word error rate on the author's benchmark, lower is better
ZeroTTS: 1.03%
OmniVoice: 4.13%
XTTS-v2-vietnamse: 16.42%
viXTTS: 18.40%
```

- License: MIT.
- Cost to run: none named. It runs on a CPU, and no GPU is needed.
- Data it reaches: the text you give it and any reference audio, on your own machine. Installing and loading fetch files over the web.
- Not for: none named, though cloning someone's voice without their right to it is not a use to pursue.

## On Hugging Face, 13 November 2026

- Task: text to speech
- Library: onnx
- Downloads in the last 30 days: 8,091
- Likes: 54
- License: mit
- Languages: vi
- Tags: onnx, text-to-speech, vietnamese, onnxruntime, zero-shot, speech-synthesis, voice-cloning, vietnamese-tts, tieng-viet, model-index

## Links

- Model: https://huggingface.co/zeroweight-ai/ZeroTTS
- Files: https://huggingface.co/zeroweight-ai/ZeroTTS/tree/main

## Get the model

Download its files with Hugging Face's command line:

```sh
pip install -U huggingface_hub
hf download zeroweight-ai/ZeroTTS
```

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

[zeroweight-ai/ZeroTTS on Hugging Face](https://huggingface.co/zeroweight-ai/ZeroTTS)

## 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 |
| --- | --- | --- | --- | --- | --- |
| ZeroTTS (this page) | 8,091 | 54 | — | mit | 2026-10-31 |
| [Confucius4-TTS](https://mindket.com/p/ffed57c0-84d9-4cec-92f5-8dfa0074545a) | 2,190 | 46 | — | apache-2.0 | 2026-11-04 |
| [Maya 2 Native](https://mindket.com/p/1c8868e5-58de-48eb-9c9b-a9de50e1f0f7) | 5,774 | 170 | 2.5B | apache-2.0 | 2026-11-03 |
| [Supertonic 3](https://mindket.com/p/910af7e2-128f-445f-bcb1-310264314e6d) | 92,359 | 1,043 | — | openrail | 2026-05-18 |
| [Indic Tiny TTS: Hindi](https://mindket.com/p/689a3aa1-dbbe-4eb0-a816-383030be1806) | 508 | 2 | 8.9M | cc-by-4.0 | 2026-11-04 |
| [VieNeu-TTS v3 Turbo](https://mindket.com/p/1dc8a3b8-2ee4-414e-bca9-d273eb678fee) | 2,151,800 | 109 | 131M | apache-2.0 | 2026-09-23 |

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

## 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-10-31
- First published: 2026-08-15
- Checked on Hugging Face: 2026-11-12
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open zeroweight-ai/ZeroTTS on Hugging Face](https://huggingface.co/zeroweight-ai/ZeroTTS)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/97fb68f6-db3d-4745-9202-2956cafdf46f)
- [Its page on Mindket](https://mindket.com/p/97fb68f6-db3d-4745-9202-2956cafdf46f)
