SAVRN
Search Contact SAVRN

Open-weight model · Text to speech

Qwen3-TTS-GGUF

by Serveurperso Serveurperso/Qwen3-TTS-GGUF

GGUF weights for qwentts.cpp, a C++17/GGML port of Qwen3-TTS 12 Hz (Qwen team, Alibaba). Multilingual zero shot TTS with named speakers and Mandarin dialects, 24 kHz mono. Runs on CPU, CUDA, Metal, Vulkan.

Parameters
Context
Weights60.1 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads394.6k

Model Card

By Serveurperso, published under apache-2.0, revision b7ee2e8c7459.

GGUF weights for qwentts.cpp, a C++17/GGML port of Qwen3-TTS 12 Hz (Qwen team, Alibaba). Multilingual zero shot TTS with named speakers and Mandarin dialects, 24 kHz mono. Runs on CPU, CUDA, Metal, Vulkan. qwen-talker-{size}-{mode}-{variant}.gguf Qwen3 LM + code predictor MTP head + optional speaker encoder, text -> 12 Hz codes qwen-tokenizer-12hz-{variant}.gguf SEANet + ConvNeXt + DAC v2 + RVQ, 12 Hz codes 24 kHz audio Three modes are available across two talker sizes: The tokenizer is shared across every talker. Set GGMLBACKEND to force a device, otherwise the runtime picks the best one available. Tokenizer GGUFs are not uniform quants. Three categories get a Conv kernel rows (K=7,3,1)…

Read Serveurperso's full model card

GGUF weights for qwentts.cpp, a C++17/GGML port of Qwen3-TTS 12 Hz (Qwen team, Alibaba). Multilingual zero shot TTS with named speakers and Mandarin dialects, 24 kHz mono. Runs on CPU, CUDA, Metal, Vulkan.

Files

Two GGUFs load together :

qwen-talker-{size}-{mode}-{variant}.gguf Qwen3 LM + code predictor MTP head + optional speaker encoder, text -> 12 Hz codes qwen-tokenizer-12hz-{variant}.gguf SEANet + ConvNeXt + DAC v2 + RVQ, 12 Hz codes <-> 24 kHz audio

Three modes are available across two talker sizes :

mode 0.6B 1.7B use case
base yes yes zero shot TTS with named speakers and dialects
customvoice yes yes zero shot voice cloning from a reference clip
voicedesign no yes voice synthesis from attribute description

The tokenizer is shared across every talker.

variant talker 0.6B talker 1.7B tokenizer use case
F32 3.7 GB 7.7 GB 647 MB reference, debug, conversion
BF16 1.8 GB 3.9 GB 359 MB source faithful, max precision
Q8_0 993 MB 2.1 GB 291 MB recommended default
Q4_K_M 629 MB 1.2 GB 255 MB lowest VRAM

Quick start

git clone --recurse-submodules https://github.com/ServeurpersoCom/qwentts.cpp.git
cd qwentts.cpp && ./buildcuda.sh
mkdir -p models
huggingface-cli download Serveurperso/Qwen3-TTS-GGUF \
    qwen-talker-1.7b-base-Q8_0.gguf qwen-tokenizer-12hz-Q8_0.gguf \
    --local-dir models
cd examples
./base.sh         # named speaker      -> base.wav
./clone.sh        # voice cloning      -> clone.wav
./customvoice.sh  # custom voice mode  -> customvoice.wav
./tts.sh          # voice design       -> tts.wav

Backends

Set GGML_BACKEND to force a device, otherwise the runtime picks the best one available.

value target
CUDA0 NVIDIA GPU, fastest path on Ada / Blackwell
Vulkan0 Cross vendor GPU (AMD / Intel / NVIDIA)
Metal Apple Silicon GPU
CPU CPU fallback, x86 variant auto selected

Quantization policy

Tokenizer GGUFs are not uniform quants. Three categories get a dedicated treatment :

tensor dtype across all variants
RVQ codebooks, input_proj / output_proj, speaker encoder fc F32
1D tensors (gamma, biases, norms, snake alpha and beta) F32
Conv kernels with non alignable rows (K=7,3,1) F16 in Q* variants

Conv kernel rows (K=7,3,1) never divide a K-quant block size, so the quantizer skips the Q* intermediates and lands on F16 directly. This is the last resort branch of llama.cpp's tensor_type_fallback applied unconditionally for these kernels. F16 has no block size and matches the runtime target dtype on every backend. The talker LM (Qwen3 backbone, hidden divisible by 256) follows standard llama.cpp K-quant across variants. The code predictor MTP head and the speaker encoder live in the talker GGUF and share its quantization.

Evaluation

As of September 9, 2026, on Hugging Face's Open TTS Leaderboard, Qwen3-TTS-GGUF ranks1st on TTFA (time-to-first-audio) in the leaderboard's streaming benchmark — the fastest of any model to start producing audio in a single-request, streaming-mode setting.

License

Upstream model : Qwen3-TTS by Alibaba / Qwen team, Apache 2.0 Audio codec : Qwen3-TTS-Tokenizer-12Hz (Qwen team), Apache 2.0 GGUF tooling : qwentts.cpp, MIT

Identity and Version

Repository
Serveurperso/Qwen3-TTS-GGUF
Publisher
Serveurperso
Task
Text to speech
Modality
Audio
Library
gguf
Parameters
Not stated by the source
Languages
zh, en, fr, de, es, it, pt, ja
Revision
b7ee2e8c7459c3bea99da23e3d178125a7d1713c
First published
2026-05-11
Last updated
2026-09-09

Files and Weights

26 files, 60.1 GB in total. The weights are 24 files totalling 60.1 GB in gguf.

Weights24 files · 60.1 GB
Documentation1 file · 4.9 KB
Repository1 file · 3.2 KB
Every file
FileTypeSizeSHA-256
qwen-talker-0.6b-base-BF16.ggufWeights1.8 GB f0070d96aa4e
qwen-talker-0.6b-base-F32.ggufWeights3.7 GB f6a34bfa8b2a
qwen-talker-0.6b-base-Q4_K_M.ggufWeights628.9 MB 4b468ec7b1f6
qwen-talker-0.6b-base-Q8_0.ggufWeights992.6 MB d54dbaf10591
qwen-talker-0.6b-customvoice-BF16.ggufWeights1.8 GB 389a153f03e1
qwen-talker-0.6b-customvoice-F32.ggufWeights3.6 GB 436d1f130ee8
qwen-talker-0.6b-customvoice-Q4_K_M.ggufWeights604.9 MB b3a7e6613d80
qwen-talker-0.6b-customvoice-Q8_0.ggufWeights968.6 MB 4eb38675c736
qwen-talker-1.7b-base-BF16.ggufWeights3.9 GB 7f4567113f3a
qwen-talker-1.7b-base-F32.ggufWeights7.7 GB 7f563aa562e6
qwen-talker-1.7b-base-Q4_K_M.ggufWeights1.2 GB ea393ebaf216
qwen-talker-1.7b-base-Q8_0.ggufWeights2.1 GB 4b9a33a23690
qwen-talker-1.7b-customvoice-BF16.ggufWeights3.8 GB dd5d70d3f7d0
qwen-talker-1.7b-customvoice-F32.ggufWeights7.7 GB f7df5b2be1d8
qwen-talker-1.7b-customvoice-Q4_K_M.ggufWeights1.2 GB cc328834a631
qwen-talker-1.7b-customvoice-Q8_0.ggufWeights2.0 GB cab2cff67a0a
qwen-talker-1.7b-voicedesign-BF16.ggufWeights3.8 GB f389939fed3c
qwen-talker-1.7b-voicedesign-F32.ggufWeights7.7 GB b32c8571977f
qwen-talker-1.7b-voicedesign-Q4_K_M.ggufWeights1.2 GB 7605ed0cc5e7
qwen-talker-1.7b-voicedesign-Q8_0.ggufWeights2.0 GB 575610ab1ddc
qwen-tokenizer-12hz-BF16.ggufWeights359.0 MB cc04d7352ff4
qwen-tokenizer-12hz-F32.ggufWeights647.3 MB b16b95557c7c
qwen-tokenizer-12hz-Q4_K_M.ggufWeights255.0 MB cf3788b4d50a
qwen-tokenizer-12hz-Q8_0.ggufWeights291.2 MB 1883beeed993
README.mdDocumentation4.9 KB
.gitattributesRepository3.2 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
60.1 GB
Download from Serveurperso

Released by Serveurperso through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published60.1 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About Qwen3-TTS-GGUF

Can I use Qwen3-TTS-GGUF commercially?

Yes. Qwen3-TTS-GGUF is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Text to speech

Kokoro-82M

Hexgrad

Kokoro is an open-weight TTS model with 82 million parameters. Despite its lightweight architecture, it delivers comparable quality to larger models while being significantly faster and more cost-efficient. With Apache-licensed weights, Kokoro can be deployed anywhere from production environments to personal projects. You can run this basic cell on Google Colab. Listen to samples. For more languages and details, see Advanced Usage. Under the hood, kokoro uses misaki, a G2P library at https://github.com/hexgrad/misaki Model SHA256 Hash: 496dba118d1a58f5f3db2efc88dbdc216e0483fc89fe6e47ee1f2c53f18ad1e4 Data: Kokoro was trained exclusively on permissive/non-copyrighted audio data and IPA…

Open weights apache-2.0

Model · Text to speech

XTTS-v2

Coqui.ai

ⓍTTS is a Voice generation model that lets you clone voices into different languages by using just a quick 6-second audio clip. There is no need for an excessive amount of training data that spans countless hours. This is the same or similar model to what powers Coqui Studio and Coqui API. - Supports 17 languages. - Voice cloning with just a 6-second audio clip. - Emotion and style transfer by cloning. - Cross-language voice cloning. - Multi-lingual speech generation. - 24khz sampling rate. - 2 new languages; Hungarian and Korean - Architectural improvements for speaker conditioning. - Enables the use of multiple speaker references and interpolation between speakers. - Stability…

Open weights other coqui

Model · Text to speech

audio.cpp-gguf

Audio.cpp

This directory contains audio.cpp-native GGUF conversions of multiple speech models. These files are intended for use with audio.cpp. If you enjoy the project, please star audio.cpp on GitHub and this Hugging Face repository. For conversion details, supported layouts, direct-file loading, sidecar embedding, and the latest compatibility notes, see the audio.cpp GGUF guide: - https://github.com/0xShug0/audio.cpp/blob/main/docs/gguf.md!!! Converted and quantized packages are checked with automated metrics, but perceived quality can still differ for human listeners. Please validate the exact package, backend, and route to confirm the output is acceptable for your use case. The table lists the…

Open weights other audio.cpp

Model · Text to speech

chatterbox

Resemble AI

Chatterbox Multilingual V3 is the latest general-purpose multilingual TTS model in the Chatterbox family. It keeps the same 0.5B model size while improving speaker similarity, reducing hallucinations, and producing more natural, conversational speech across languages. V3 is designed for broad language coverage like V2, but with stronger stability and more expressive generation. It is the recommended multilingual model for users who want one voice cloning model that works across many languages. Try it in the Chatterbox Multilingual TTS V3 Space. Alongside V3, we are releasing the Single Language Pack: dedicated finetunes for priority languages where tighter quality control, stronger…

Open weights mit chatterbox

Model · Text to speech

F5-TTS

Yushen CHEN

Download F5-TTS or E2 TTS and place under ckpts/ Paper: F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with Flow Matching

Open weights cc-by-nc-4.0 f5-tts

Model · Text to speech

Kokoro-82M-v1.0-ONNX

ONNX Community

Kokoro is a frontier TTS model for its size of 82 million parameters (text in/audio out). First, install the kokoro-js library from NPM using: You can then generate speech as follows: Optionally, save the audio to a file: The model is resilient to quantization, enabling efficient high-quality speech synthesis at a fraction of the original model size.

Open weights apache-2.0 transformers.js