Fish Audio S2.1 Pro
High-fidelity long-form text-to-speech: up to 10,000 characters per request, voice_fish_narrator, MP3 output, billed at $15 per 1M UTF-8 bytes.
The Fish Audio API on Muapi gives you Fish Audio S2.1 Pro, a high-fidelity text-to-speech model for long-form narration. The Fish Audio S2.1 Pro API accepts up to 10,000 characters in one request and returns an MP3, billed at $15 per 1M UTF-8 bytes (about $0.015 per 1,000 English characters).People also search for this as the Fish Speech API. Call the fish-s2-1-pro endpoint with your Muapi key, then poll the request ID or use a webhook to collect the audio.
The Fish Audio S2.1 Pro API is live on Muapi
Send up to 10,000 characters, poll the returned request ID, and download an MP3.
High-fidelity long-form text-to-speech: up to 10,000 characters per request, voice_fish_narrator, MP3 output, billed at $15 per 1M UTF-8 bytes.
The Fish Audio API on Muapi (endpoint fish-s2-1-pro) runs Fish Audio S2.1 Pro, a text-to-speech model built for long-form narration. A single request can carry up to 10,000 characters in prompt, so whole scripts, chapters, and articles can be voiced in one call. The voice_id field offers voice_fish_narrator, and the result is a hosted MP3 delivered asynchronously via polling or webhook.
Fish Audio pricing on Muapi is metered on UTF-8 bytes of text: $15 per 1M bytes. English text is about one byte per character, so it works out to roughly $0.015 per 1,000 English characters; non-Latin scripts use three to four bytes per character and cost proportionally more per character.
Up to 10,000 characters per request, enough for scripts, chapters, and articles in one call.
Each job returns a hosted MP3 file you can embed, download, or pass to a video or lipsync pipeline.
$15 per 1M UTF-8 bytes, about $0.015 per 1,000 English characters, with no subscription.
Use the same request ID, polling, and webhook flow as every other Muapi endpoint.
Long-form narration for audiobooks and podcasts.
Voiceovers for explainer videos and course material.
Read articles and documents aloud.
Multilingual narration for apps and games.
| Model | Provider | Price | Best For |
|---|---|---|---|
| Fish Audio S2.1 Pro | Fish Audio | $15/1M UTF-8 bytes (~$0.015/1,000 English characters) | Long-form narration, up to 10,000 characters |
| Eleven v4 | ElevenLabs | $0.08/1,000 characters | Expressive narration, up to 2,000 characters |
| Gemini 3.8 Flash TTS | $0.015/1,000 characters | Multi-speaker dialogue | |
| MiniMax Speech 2.6 Turbo | MiniMax | $0.07/1,000 characters | Fast single-voice generation |
Fish Audio S2.1 Pro is billed per UTF-8 byte; non-Latin scripts use three to four bytes per character.
Submit text to the Fish Audio S2.1 Pro API with your Muapi key, save the request ID, and poll the standard prediction result endpoint for the MP3 URL.
curl -X POST https://api.muapi.ai/api/v1/fish-s2-1-pro \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"Welcome to the show. Today we look at how voice models have changed the way we tell stories.","voice_id":"voice_fish_narrator"}'
# Response: {"request_id":"REQUEST_ID"}fish-s2-1-pro takes prompt (up to 10,000 characters) and voice_id (voice_fish_narrator).
curl https://api.muapi.ai/api/v1/predictions/REQUEST_ID/result \ -H "x-api-key: YOUR_API_KEY" # Poll until status is completed, then read the generated MP3 URL from outputs.
Poll until status is completed, then read the MP3 URL from the response.
The Fish Audio API on Muapi is the fish-s2-1-pro endpoint, which runs Fish Audio S2.1 Pro for long-form text-to-speech and returns an MP3.
Fish Audio pricing on Muapi is $15 per 1M UTF-8 bytes of text. English text is about one byte per character, so that is roughly $0.015 per 1,000 English characters. Non-Latin scripts use three to four bytes per character.
Each request accepts up to 10,000 characters in prompt.
Fish Speech API is a name people also search for. This page covers the hosted Fish Audio S2.1 Pro model, called through Muapi's REST endpoint, so there is nothing to self-host. It exposes one voice, voice_fish_narrator.
A hosted MP3 file URL from the standard prediction result endpoint.
Create a Muapi API key, POST prompt and voice_id to /api/v1/fish-s2-1-pro, then poll /api/v1/predictions/{request_id}/result or pass a webhook URL.
Voice long scripts with Fish Audio S2.1 Pro through one Muapi API key.