whatmodel.sh / tts / Fish Audio S2.1 Pro
Fish Audio S2.1 Pro
↗ share
+ contribute
Fish Audio S2.1 Pro is a closed-weights text-to-speech model from Fish Audio, released June 2026. Licence: proprietary.
Catalogue identity notes
Vapi registry fish-s21-pro, apiModelId s2.1-pro (hosted API). Distinct from open-weight S2 Pro. Rating-only comparison identity; no price, API or run metadata asserted.
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 Fish Audio S2.1 Pro, out of 148 with a score, then more from Fish Audio.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 29 | 64±4 | local | |||
| 30 | 64±4 | api $50.00/M chars | |||
| 31 | 63±3 | api $15.00/M chars | |||
| 32 | 63±1 | local | |||
| 33 | 63±2 | local | |||
| more from Fish Audio | |||||
| 5 | 71±8 | api $15.00/M chars | |||
| 37 | 63±1 | api $15.00/M chars +local | |||
| 88 | 49±14 | local | |||
see all text-to-speech models · find the ones that fit your machine
$ what it's good at
other tests1 not in a task · 96% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Vapi Humanness · Bradley–Terry rating, 2026-09-25 snapshot | 1240.1 ✎ | ▁···▁▃··█▄▃▇ beats 13/18 | 96% |
$ where to run it
Through an API
api · $15.00/M chars · docs.fish.audio ↗ · price sourceFish Audio lists s2.1-pro at $15.00 per 1M UTF-8 bytes of input text. Stored as per 1M characters, which equals bytes only for ASCII (e.g. English) text; non-ASCII characters take 2-4 bytes, so per-character cost is higher for those scripts. Product: Fish Audio TTS API. API model: s2.1-pro. Settings: pay-as-you-go (not s2.1-pro-free). Price basis: published list rate (byte-billed). Exclusions: none stated. Currency: USD. Fish Audio official pricing docs, observed 2026-09-25.
$ how the score was worked out · The Humanness Index by Vapi ·… 96%
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 |
|---|---|---|
| 1 | 96% | |
| prior · pull toward the middle | 4% | |
| weighted average | = 63.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