whatmodel.sh / tts / CosyVoice-300M
CosyVoice-300M
↗ share
+ contribute
CosyVoice-300M is an open-weights text-to-speech model from Alibaba (FunAudioLLM), released July 2024. Its published size is 0.3B parameters. Licence: apache-2.0.
Catalogue identity notes
FunAudioLLM/CosyVoice-300M (mirrored as model-scope/CosyVoice-300M), the zero-shot base checkpoint; not CosyVoice-300M-SFT/-Instruct or CosyVoice 2/3.
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 CosyVoice-300M, out of 148 with a score, then more from Alibaba (FunAudioLLM).
| # | model | score | where | ||
|---|---|---|---|---|---|
| 66 | 55±3 | local | |||
| 67 | Fasih-TTS-V1 | 55±10 | local | ||
| 68 | 54±3 | local | |||
| 69 | 54±10 | local | |||
| 70 | 53±6 | local | |||
| more from Alibaba (FunAudioLLM) | |||||
| 28 | 64±1 | local | |||
| 49 | 61±1 | local | |||
see all text-to-speech models · find the ones that fit your machine
$ what it's good at
voice cloning▁·▁▁▁▁▃▁▇█▃▃ #30 of 37 · 54% of its score · 4 tests
Trails Spark-TTS 0.5B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Seed-TTS test-en · speaker similarity (WavLM-large SV) | 64.0% ✎ | ▁·▂▂▃█▆▃▅··▂ beats 5/30 | 19% |
| Seed-TTS test-zh · speaker similarity (WavLM-large SV) | 75.0% ✎ | ▁·▂··▂·█▄·▃▄ beats 5/25 | 17% |
| Seed-TTS test-en · Whisper large-v3 WER +1 | 3.4% ✎ | ▁···▂▃▂▂█▆▄▂ beats 3/35 | 11% |
| Seed-TTS test-zh · Paraformer CER +1 | 3.1% ✎ | ▁·▃▁▁▁▂▃▅█·▂ beats 1/30 | 7.0% |
other tests4 not in a task · 43% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| LibriSpeech-PC test-clean (F5-TTS subset) · speaker similarity (WavLM SV) | 66.0% ✎ | ▄·········█▄ beats 2/3 | 21% |
| VERSA TTS demo · LibriSpeech test-clean UTMOS | 4.15 / 5 ✎ | ▄·····▄·▄█·▄ beats 5/5 | 12% |
| LibriSpeech-PC test-clean (F5-TTS 4-10 s subset) · Whisper large-v3 WER | 3.6% ✎ | █·····█·█··█ beats 0/3 | 9.0% |
| VERSA TTS demo · LibriSpeech test-clean Whisper WER | 5.0% ✎ | ▄··········█ beats 2/5 | 0.5% |
$ where to run it
Other ways to run it
- Run it as published · needs ~2.3 GB · from huggingface.co/FunAudioLLM (official)
git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git && cd CosyVoice && git submodule update --init --recursive && conda create -n cosyvoice -y python=3.10 && conda activate cosyvoice && pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com && python -c "from huggingface_hub import snapshot_download; snapshot_download('FunAudioLLM/CosyVoice-300M', local_dir='pretrained_models/CosyVoice-300M')" && python -c "import sys; sys.path.append('third_party/Matcha-TTS'); from cosyvoice.cli.cosyvoice import AutoModel; import torchaudio; cosyvoice = AutoModel(model_dir='pretrained_models/CosyVoice-300M'); [torchaudio.save('zero_shot_{}.wav'.format(i), j['tts_speech'], cosyvoice.sample_rate) for i, j in enumerate(cosyvoice.inference_zero_shot('CosyVoice is undergoing a comprehensive upgrade, providing more accurate, stable, faster, and better voice generation capabilities.', '希望你以后能够做的比我还好呦。', './asset/zero_shot_prompt.wav'))]"
Official weights and documentation: huggingface.co/FunAudioLLM ↗
$ how the score was worked out · F5-TTS: A Fairytaler that Fak… 78%, VERSA toolkit paper: TTS demo… 12%, Amphion MaskGCT README · zero… 7%
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
| source | results | share of the score |
|---|---|---|
| 6 | 78% | |
| 2 | 12% | |
| 2 | 7% | |
| prior · pull toward the middle | 3% | |
| weighted average | = 54.4 |
$ 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