whatmodel.sh / tts / Qwen3-TTS 12Hz 1.7B Base

Qwen3-TTS 12Hz 1.7B Base is an open-weights text-to-speech model from Alibaba (Qwen), released January 2026. Its published size is 1.7B parameters. Licence: apache-2.0.

Catalogue identity notes

Reference-audio voice-cloning Base checkpoint Qwen/Qwen3-TTS-12Hz-1.7B-Base. Distinct from the CustomVoice/VoiceDesign and 0.6B checkpoints. ZONOS2 'Qwen 3 TTS 1.7B' and Boson 'Qwen3-TTS-1.7B' are mapped here because they ran reference-audio cloning and this is the only released 1.7B cloning checkpoint.

Model information sources

Release date ↗

64.7±1.0#18 of 118 text-to-speech modelsfrom 38 benchmark results across 9 sources

Score within the Vapi Humanness · Bradley–Terry rating, 2026-09-25 snapshot comparison set only.

$ how it compares

The text-to-speech models ranked either side of Qwen3-TTS 12Hz 1.7B Base, out of 148 with a score, then more from Alibaba (Qwen).

#modelscorewhereRAMreleased
23Higgs Audio V3 TTS Boson AI65±3api $15.00/M chars +local~10GB2026-06
24Raon-OpenTTS-0.3B KRAFTON65±2comparison only2026-04
25Qwen3-TTS 12Hz 1.7B Base Alibaba (Qwen)65±1local~4.5GB2026-01
26VoxCPM 0.5B OpenBMB64±1local~5GB2025-09
27VoxCPM2 OpenBMB64±1local~2.3GB2026-04
more from Alibaba (Qwen)
44Qwen3-TTS 12Hz 0.6B Base Alibaba (Qwen)62±2local~2.5GB2026-01
98Qwen3-TTS 12Hz 0.6B CustomVoice Alibaba (Qwen)46±6comparison only2026-01

see all text-to-speech models · find the ones that fit your machine

$ what it's good at

voice cloning▁·▁▁▁▁▁▁▇█▃▃ #11 of 37 · 23% of its score · 7 tests

Beats Gemini 3.1 Flash TTS Preview here, though they rank higher overall. Trails VoxCPM2 here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Seed-TTS test-en · speaker similarity (WavLM-large SV) +171.2% ✎█·█·██·▄·▄·▄ beats 7/10medium · avg 53%▇▇▇ 8.2%at its level · several runs
Seed-TTS test-zh · speaker similarity (WavLM-large SV)76.9% ✎▃··▃█▅▅··▃·▃ beats 6/10medium · avg 62%▇▇ 4.3%typical
Seed-TTS test-en · Whisper large-v3 WER +11.6% ✎▃··▃▅··▅·█▃▅ beats 11/11avg 3.6%▇ 3.5%blunt · several runs
Seed-TTS-Eval · test-en/test-zh macro mean error1.3% ✎▄··▄▄····█▄▄ beats 4/6avg 3.7%▇ 3.1%typical
Seed-TTS test-en WER (transcriber not stated) lab1.2% ✎▄········█▄█ beats 5/5avg 4.2%▇ 1.9%small run
Seed-TTS test-zh · Paraformer CER0.9% ✎▂··▄··▂▂█·▄▃ beats 11/11avg 2.1%▇ 1.6%blunt
Seed-TTS test-zh error rate (transcriber not stated) lab0.8% ✎█··········█ beats 1/1—not counted yet: no other model in the same run to compare it with
other tests22 not in a task · 77% of its score
testresultvs the others in its rundifficultycountswhy
CV3-Eval hard-en · WER +27.9% ✎█··██·██████ beats 5/8avg 26%▇▇▇▇▇ 13%sharp · several runs
CV3-Eval hard-en · speaker similarity (ERes2Net SV) +266.1% ✎▄█▄·▄··▄··▄█ beats 1/8medium · avg 49%▇▇▇ 8.7%at its level · several runs
CV3-Eval hard-zh · CER +111.3% ✎▃▃·▃··▃▃█··▃ beats 0/8avg 23%▇▇▇ 7.2%several runs
CV3-Eval hard-en · DNSMOS (predicted quality) +13.87 / 5 ✎▄·····█·▄▄·█ beats 4/6medium · avg 2.98 / 5▇▇▇ 6.9%at its level · several runs
CV3-Eval EN (zero-shot English) · WER +13.8% ✎▃·······▃▅█▅ beats 8/8avg 16%▇▇▇ 6.8%several runs
CV3-Eval ZH (zero-shot Chinese) · CER3.1% ✎█▄···█▄·█··▄ beats 8/8avg 9.2%▇▇ 4.8%typical
ZTTS1-Eval in-the-wild · 10-language mean WER2.3% ✎▄·····█··▄██ beats 7/7avg 8.3%▇▇ 4.1%typical
CV3-Eval multilingual voice clone · 9-language mean error lab +15.1% ✎▄···▄··▄··██ beats 4/6avg 20%▇ 3.7%several runs
14 more tests
testresultvs the others in its rundifficultycountswhy
ZTTS1-Eval Clean (FLEURS-R) · 9-language mean WER2.9% ✎▄·····▄█▄█·▄ beats 7/7avg 12%▇ 3.6%typical
ZTTS1-Eval in-the-wild · 10-language mean MSR-UTMOS2.91 / 5 ✎█··▄█▄····▄▄ beats 5/7hard · avg 2.00 / 5▇ 3.5%at its level
ZTTS1-Eval Clean (FLEURS-R) · 9-language mean MSR-UTMOS3.61 / 5 ✎▃▃█···▃···▃▃ beats 7/7medium · avg 2.52 / 5▇ 3.0%at its level
Raon-OpenTTS-Eval · overall speaker similarity (WavLM)62.6% ✎▄·█·█▄·····▄ beats 2/6medium · avg 44%▇ 3.0%at its level
Raon-OpenTTS-Eval · human speaker-similarity MOS (overall)3.59 / 5 ✎█··██······▄ beats 4/6medium · avg 2.84 / 5▇ 2.7%at its level
Raon-OpenTTS-Eval · overall WER (4 acoustic conditions)17.6% ✎▄··▄█····▄·█ beats 0/6avg 20%▇ 1.5%noisy
ZTTS1-Eval · FLEURS-R English TTSDS2 prosody86.9% ✎█··███·····█ beats 0/4easy · avg 79%▇ 1.4%typical
RVCBench LibriTTS clean voice cloning · ECAPA speaker similarity61.0% ✎▃·····▂▂▂▃█▆ beats 15/15medium · avg 46%▇ 1.3%blunt · at its level
MiniMax multilingual test set · 23-language mean error27.4% ✎▃·▃·▃·····▃█ beats 2/6avg 44%▇ 0.7%sharp · noisy
balacoon zero-shot TTS · DAPS-celeb · ReDimNet speaker similarity72.1% ✎▄·······█··▄ beats 3/3easy · avg 71%▇ 0.3%blunt
balacoon zero-shot TTS · VCTK · ReDimNet speaker similarity73.6% ✎█···█····█·█ beats 2/3easy · avg 74%▇ 0.3%blunt
balacoon zero-shot TTS · VCTK · Whisper-large-v3-turbo CER1.0% ✎█····█····██ beats 2/3avg 1.0%▇ 0.2%blunt
balacoon zero-shot TTS · DAPS-celeb · Whisper-large-v3-turbo CER3.4% ✎██········██ beats 2/3avg 4.1%▇ 0.1%blunt
RVCBench LibriTTS clean voice cloning · Whisper-medium WER5.0% ✎▂▂▂··▂·▃▃▃█▂ beats 13/15avg 8.6%▇ 0.0%blunt · noisy

$ where to run it

Other ways to run it

version

  1. Run it as published · needs ~4.54 GB · from github.com/QwenLM
    uv run --python 3.12 --with qwen-tts python -c "import torch, soundfile as sf; from qwen_tts import Qwen3TTSModel; model = Qwen3TTSModel.from_pretrained('Qwen/Qwen3-TTS-12Hz-1.7B-Base', device_map='cpu', dtype=torch.bfloat16); wavs, sr = model.generate_voice_clone(text='Hello, world.', language='English', ref_audio='https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen3-TTS-Repo/clone.wav', ref_text='Okay. Yeah. I resent you. I love you. I respect you. But you know what? You blew it! And thanks to you.'); sf.write('output_voice_clone.wav', wavs[0], sr)"

Official weights and documentation: huggingface.co/Qwen ↗

$ how the score was worked out · UltraEval-Audio (OpenBMB) · T… 32%, Raon-OpenTTS: Open Models and… 27%, Qwen-Audio-3.0-TTS technical… 17% and 6 more

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

not counted (1)

Qwen/Qwen3-TTS-12Hz-1.7B-Base model cardSeed-TTS test-zh error rate (transcriber not stated) [correct]0.8%fewer than three models have this test yet, or this source ran it for this model alone

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json