whatmodel.sh / tts / FireRedTTS3 (base)

FireRedTTS3 (base) is an open-weights text-to-speech model from FireRedTeam (Xiaohongshu), released August 2026. Its published size is 2.12B parameters. Licence: apache-2.0.

Catalogue identity notes

FireRedTeam/FireRedTTS3 run in its base (zero-shot cloning) mode. Distinct from FireRedTTS (v1), FireRedTTS-1S and FireRedTTS-2.

Model information sources

· Parameter count ↗

Base TTS model only: OUR COUNT from the safetensors header of the official fireredtts3_base/model.safetensors (pinned revision; 2,120,632,897 F32). The separate RedAE audio codec (redae/model.safetensors, 943.8M) is not included; the card states no parameter count. Observed 2026-10-07.

67.2±2.6#7 of 118 text-to-speech modelsfrom 5 benchmark results across 1 source

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 FireRedTTS3 (base), out of 148 with a score, then more from FireRedTeam (Xiaohongshu).

#modelscorewhereRAMreleased
10Raon-OpenTTS-1B KRAFTON68±2comparison only2026-05
11Grok TTS xAI68±3api $15.00/M chars2026-04
12FireRedTTS3 (base) FireRedTeam (Xiaohongshu)67±3local~12GB2026-08
13Simba 3.2 Speechify67±3api $6.00/M chars2026-07
14dots.tts Base (Pretrain) 2B dots.tts67±2comparison only2026-06
more from FireRedTeam (Xiaohongshu)
90FireRedTTS (v1) FireRedTeam (Xiaohongshu)48±3local~3.1GB2024-09

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

$ what it's good at

voice cloning▁·▁▁▁▁▁▁▇█▃▃ #6 of 37 · 97% of its score · 5 tests

Beats Gemini 3.1 Flash TTS Preview here, though they rank higher overall. Trails dots.tts SOAR 2B, LongCat-AudioDiT-3.5B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Seed-TTS test-en · speaker similarity (WavLM-large SV)77.2% ✎█·█·██·▄·▄·▄ beats 10/10medium · avg 53%▇▇▇▇▇▇▇▇▇▇▇▇ 29%typical
Seed-TTS test-zh · speaker similarity (WavLM-large SV)80.8% ✎▃··▃█▅▅··▃·▃ beats 10/10medium · avg 62%▇▇▇▇▇▇▇▇▇▇▇ 28%typical
MiniMax multilingual test set · 21-language mean error (UltraEval-Audio common set)5.4% ✎█··█·····█·█ beats 3/3avg 18%▇▇▇▇▇▇▇ 18%typical
Seed-TTS test-en · Whisper large-v3 WER1.8% ✎▃··▃▅··▅·█▃▅ beats 7/11avg 3.6%▇▇▇▇▇ 12%blunt
Seed-TTS test-zh · Paraformer CER0.9% ✎▂··▄··▂▂█·▄▂ beats 9/11avg 2.1%▇▇▇▇ 11%blunt

$ where to run it

Other ways to run it

  1. Run it as published · needs ~12.3 GB, NVIDIA only · from huggingface.co/FireRedTeam (official)
    git clone https://github.com/FireRedTeam/FireRedTTS3.git && cd FireRedTTS3 && pip install -r requirements.txt && pip install "huggingface_hub[cli]" && hf download FireRedTeam/FireRedTTS3 --local-dir pretrained_models/ && curl -L -o fireredtts3/utils/llm_tn/models/lid.176.ftz https://dl.fbaipublicfiles.com/fasttext/supervised-models/lid.176.ftz && python -c "import torch; import torchaudio; from fireredtts3.core import FireRedTTS3; tts = FireRedTTS3('pretrained_models', use_wetext=True, use_llm_tn=False); prompt_audio, prompt_audio_sr = torchaudio.load('prompt.wav'); gen_audio, gen_audio_sr = tts.generate(language=None, prompt_text='<prompt audio text>', prompt_audio=prompt_audio, prompt_audio_sr=prompt_audio_sr, text='今天天气很好,我们一起去公园散步吧。', do_tn=True); torchaudio.save('gen.wav', gen_audio.cpu(), gen_audio_sr)"

Official weights and documentation: huggingface.co/FireRedTeam ↗

$ how the score was worked out · UltraEval-Audio (OpenBMB) · T… 97%

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

sourceresultsshare of the scorelicence
UltraEval-Audio (OpenBMB) · TTS replication results5▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 97%Apache-2.0
prior · pull toward the middle▇ 3%
weighted average= 67.2

$ 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