whatmodel.sh / tts / VibeVoice 1.5B
VibeVoice 1.5B
↗ share
+ contribute
VibeVoice 1.5B is an open-weights text-to-speech model from Microsoft, released August 2025. Its published size is 2.7B parameters. Licence: mit.
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 VibeVoice 1.5B, out of 148 with a score, then more from Microsoft.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 68 | 54±3 | local | |||
| 69 | 54±10 | local | |||
| 70 | 53±6 | local | |||
| 71 | 53±3 | api $17.50/M chars | |||
| 72 | 53±4 | comparison only | |||
| more from Microsoft | |||||
| 81 | 50±16 | comparison only | |||
| 82 | 50±16 | comparison only | |||
| 140 | 23±3 | local | |||
see all text-to-speech models · find the ones that fit your machine
$ what it's good at
other tests3 not in a task · 85% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| RVCBench LibriTTS clean voice cloning · ECAPA speaker similarity | 48.0% ✎ | ▃·····▂▂▃▃█▆ beats 4/15 | 52% |
| VibeVoice podcast · preference MOS (MIT figure) lab | 3.43 / 5 ✎ | █·█········█ beats 1/2 | 33% |
| RVCBench LibriTTS clean voice cloning · Whisper-medium WER | 23.0% ✎ | ▂▂▃··▂·▃▃▃█▂ beats 2/15 | 0.6% |
$ where to run it
Other ways to run it
- Run it as published · needs ~5.42 GB · from github.com/huggingface
pip install "transformers[torch]>=5.17.0" diffusers soundfile && python -c "import os; from transformers import AutoProcessor, AutoModelForTextToWaveform; model_id='vibevoice/VibeVoice-1.5B-hf'; processor=AutoProcessor.from_pretrained(model_id); model=AutoModelForTextToWaveform.from_pretrained(model_id, device_map='auto'); conversation=[{'role':'0','content':[{'type':'text','text':'Hello, nice to meet you. How are you?'}]}]; inputs=processor.apply_chat_template(conversation, return_dict=True, tokenize=True, add_generation_prompt=True).to(model.device, model.dtype); audio=model.generate(**inputs); processor.save_audio(audio, 'VibeVoice-1.5B-hf_tts.wav')"
Official weights and documentation: huggingface.co/microsoft ↗
$ how the score was worked out · RVCBench: Benchmarking Robust… 52%, Microsoft VibeVoice own subje… 33%
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 |
|---|---|---|
| 2 | 52% | |
| 1 | 33% | |
| prior · pull toward the middle | 15% | |
| weighted average | = 53.3 |
$ 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