We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Fish Audio: S2.1 Pro

fish-audio/s2.1-pro
SpeechInput: textAdded Jul 29, 2026

Try Fish Audio: S2.1 Pro now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account
input_references
0/3
reference_transcript

Results will appear here.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

Fish Audio: S2.1 Pro at a glance

  • Input price is close to the median of 34 Speech models.

About Fish Audio: S2.1 Pro

Fish Audio: S2.1 Pro is a text-to-speech model from Fish Audio, listed on api14 under the speech category. It is described by its provider as production-oriented, which places it in the part of the Fish Audio lineup aimed at deployed voice applications rather than experimentation. If you already route other models through api14, this one sits alongside them as a speech generation option from the same provider.

The model takes text as its only input and returns speech as its only output. It is built for multilingual voice applications, expressive narration, and dialogue synthesis, and it exposes open-ended natural-language controls for speaking style. That means you can describe the delivery you want in plain language rather than selecting from a fixed set of presets. No context window figure is published for this model, and the maximum output is listed as zero in the model metadata, so treat the practical length of any single generation as something to confirm against the live API rather than assume from the listing.

The use cases follow directly from those traits. Multilingual voice applications are the clearest fit, since the model is intended for more than one language. Expressive narration suits audiobooks, explainer videos, and any content where a flat read would sound wrong. Dialogue synthesis covers multi-speaker scripts, conversational agents, and interactive characters. The natural-language style controls are useful when you want to direct tone or delivery per request without maintaining a library of preset voices.

You call it through api14's OpenAI-compatible API using the model id "fish-audio/s2.1-pro". Because the interface follows the OpenAI format, existing clients and SDKs generally work with a change of base URL and model id. The model metadata lists no supported parameters, so do not assume that sampling controls such as temperature or top_p will be accepted; check the live endpoint before relying on them. The output is audio, so your client needs to handle a speech response rather than text.

There is no published context length, and the maximum output is recorded as zero, so very long scripts may need to be split into smaller requests. If your task is text generation rather than speech, a text model will fit better. If you need a speech model with documented parameter controls, compare against other speech models on api14 before committing.

How to call the Fish Audio: S2.1 Pro API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "fish-audio/s2.1-pro".
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const audio = await client.audio.speech.create({
  "model": "fish-audio/s2.1-pro",
  "input": "Hello from api14! One API for every model.",
  "voice": "alloy",
  "response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));

Specifications

Input
text
Output
speech

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Fish Audio: S2.1 Pro: frequently asked questions

How much does the Fish Audio: S2.1 Pro API cost?
Fish Audio: S2.1 Pro costs Characters $52.50 / 1M characters. It is charged from your USD balance only for successful requests; failed requests are free.
What can Fish Audio: S2.1 Pro do?
Fish Audio: S2.1 Pro accepts text and returns speech.
How do I call Fish Audio: S2.1 Pro from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "fish-audio/s2.1-pro". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Fish Audio: S2.1 Pro?
Comparable Speech models at a similar price: HeyGen: HeyGen Voice, Microsoft AI: MAI-Voice-2.1-Flash, Fish Audio: S1. Each runs through the same API key, so switching is one string.

Fish Audio: S2.1 Pro community

New topic

This community has no topics yet. Open the first one about Fish Audio: S2.1 Pro.