CosyVoice3 is a streaming, multilingual, zero-shot voice-cloning TTS
system from Alibaba's FunAudioLLM team. The 0.5B-2512 release is
Apache-2.0 licensed and supports
9 languages plus 18 Chinese
dialects
. Output is 24 kHz mono.
Q4_K (Q4_0 fallback on 896-wide rows; head + embeddings stay F16)
384 MB
cosyvoice3-flow-f16.gguf
F16
665 MB
cosyvoice3-flow-q8_0.gguf
Q8_0 (input_embd + spk_affine stay F16)
361 MB
cosyvoice3-hift-f16.gguf
F16 — too small to benefit from quant
42 MB
cosyvoice3-voices.gguf
F32 voice-clone bundle (1 baked voice today)
57 KB
Pick
one LLM + one flow + HiFT + voices
. The smallest viable
combo is
llm-q4_k + flow-q8_0 + hift-f16 + voices
at
745 MB
total
; the F16 reference is 1.96 GB.
Quant validation (ASR roundtrip on smoke prompt)
Synthesis used the default zero-shot voice (upstream
asset/zero_shot_prompt.wav
) at
--temperature 0.8 --seed 42
. The
generated WAV was transcribed with
parakeet-tdt-0.6b-v3-q4_k
and
compared against the prompt text.
Combo
Synthesis size
ASR transcript of TTS output
WER
llm-f16 + flow-f16
1.96 GB
"Hello, this is a test."
0%
llm-f16 + flow-q8_0
1.66 GB
"Hello, this is a test."
0%
llm-q4_k + flow-f16
1.05 GB
"Hello? This is a test."
0% (punct only)
llm-q4_k + flow-q8_0
745 MB
"Hello? This is a test."
0% (punct only)
llm-q4_k + flow-q8_0
(German)
—
"Hallo? Das ist ein Test."
0% (punct only)
Q4_K LLM introduces a small punctuation drift (commas occasionally
read as question-intonation) but content is fully preserved across
languages. Q8_0 flow is perceptually indistinguishable from F16.
Usage
CrispASR (recommended)
# Auto-discovers flow + hift + voices as siblings of the LLM.
crispasr -m cosyvoice3-llm-q4_k.gguf \
--backend cosyvoice3-tts \
--tts "Hello, this is a test." \
--voice zero_shot \
--tts-output out.wav
The CLI auto-discovers companion GGUFs in this order:
Flow
—
cosyvoice3-flow-*.gguf
next to the LLM, or
--codec-model PATH
.
HiFT
—
cosyvoice3-hift-*.gguf
next to the LLM, or
COSYVOICE3_HIFT_PATH
env var.
Voices
—
cosyvoice3-voices.gguf
next to the LLM, or
COSYVOICE3_VOICES_PATH
env var.
Greedy decode is disabled by default (CV3 falls into a documented
"silent_tokens" loop within ~5 steps). The backend overrides
--temperature 0
to 0.8 so the RAS sampler engages — pass a different
positive value to override.
Voices
Today the repo ships one baked voice:
zero_shot
(the upstream
asset/zero_shot_prompt.wav
clip, ~3.5 s of Mandarin). More voices
can be baked with the converter in the CrispASR tree:
Each manifest entry is
{name, wav, prompt_text}
. The script needs
campplus.onnx
(CV2/CV3 speaker encoder) and
speech_tokenizer_v3.onnx
(CV3 token extractor); both auto-download
from HF on first run.
Arbitrary-WAV runtime cloning (no Python pre-bake step) is the next
milestone — tracked as
Phase 6: S3Tokenizer V3 port
in the CrispASR
roadmap.
Flow
—
cosyvoice3.flow.{input_embd,pre_la,spk_affine,dit.*}
matching the upstream
CausalMaskedDiffWithDiT
module tree.
HiFT
—
cosyvoice3.hift.{conv_pre,ups.K,resblocks.K.*,source_*, m_source,f0.*,conv_post}
with weight-norm pre-resolved on the
Python converter side (g · v / ‖v‖).
License
Apache-2.0 (inherited from the upstream model). Free for commercial
use.
cosyvoice3-0.5b-2512-GGUF huggingface.co is an AI model on huggingface.co that provides cosyvoice3-0.5b-2512-GGUF's model effect (), which can be used instantly with this cstr cosyvoice3-0.5b-2512-GGUF model. huggingface.co supports a free trial of the cosyvoice3-0.5b-2512-GGUF model, and also provides paid use of the cosyvoice3-0.5b-2512-GGUF. Support call cosyvoice3-0.5b-2512-GGUF model through api, including Node.js, Python, http.
cosyvoice3-0.5b-2512-GGUF huggingface.co is an online trial and call api platform, which integrates cosyvoice3-0.5b-2512-GGUF's modeling effects, including api services, and provides a free online trial of cosyvoice3-0.5b-2512-GGUF, you can try cosyvoice3-0.5b-2512-GGUF online for free by clicking the link below.
cstr cosyvoice3-0.5b-2512-GGUF online free url in huggingface.co:
cosyvoice3-0.5b-2512-GGUF is an open source model from GitHub that offers a free installation service, and any user can find cosyvoice3-0.5b-2512-GGUF on GitHub to install. At the same time, huggingface.co provides the effect of cosyvoice3-0.5b-2512-GGUF install, users can directly use cosyvoice3-0.5b-2512-GGUF installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
cosyvoice3-0.5b-2512-GGUF install url in huggingface.co: