Fish Audio S2.1 Pro API - Long-Form Text to Speech | Muapi: AI Audio & Music

Call the Fish Audio S2.1 Pro API for long-form text-to-speech. Up to 10,000 characters per request, $15 per 1M UTF-8 bytes, async polling and webhooks.

Interactive model controls

Fish Audio S2.1 Pro is a high-fidelity text-to-speech model built for long-form narration. Send up to 10,000 characters in one request and get back a natural-sounding MP3. Billed per UTF-8 byte of text.

📝

Overview

About this model

Fish Audio S2.1 Pro is a high-fidelity text-to-speech model built for long-form narration. Through Muapi you call it with a single endpoint and receive a hosted MP3 asynchronously via polling or webhook.

Requests accept up to 10,000 characters, so whole scripts, chapters and articles can be voiced in one call. Pricing is metered on UTF-8 bytes of text.

1Long-form narration for audiobooks and podcasts
2Voiceovers for explainers and courses
3Reading articles and documents aloud
4Multilingual narration for apps and games
💰

Pricing & Value

Cost analysis

muapiapp$15 / 1M bytes

$15 per 1M UTF-8 bytes (~$0.015 per 1,000 English characters), matching Fish Audio's official API price.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Promptstring

Text to speak (up to 10,000 characters). Billed per UTF-8 byte; non-Latin scripts use 3-4 bytes per character.

Default ValueWelcome to the show. Today we look at how voice models have changed the way we tell stories.
VoiceEnum (1 options)

Voice to use for the narration.

Default Valuevoice_fish_narrator
📖

Implementation Guide

Developer documentation

How to Use Fish S2.1 Pro

  1. Write the text: up to 10,000 characters in prompt.
  2. Pick a voice: voice_id (voice_fish_narrator).
  3. Submit: POST to /api/v1/fish-s2-1-pro with your x-api-key; you receive a request_id.
  4. Collect the result: poll /api/v1/predictions/{request_id}/result or pass a webhook URL.
❓

Common Questions

Frequently asked

How long can the text be?

Up to 10,000 characters per request.

How is it priced?

$15 per 1 million UTF-8 bytes of text, matching Fish Audio's official API price. English text is about 1 byte per character (~$0.015 per 1,000 characters); non-Latin scripts use 3-4 bytes per character.

What format is the output?

A hosted MP3 file.