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: S1

fish-audio/s1
SpeechInput: textAdded Jul 29, 2026

Try Fish Audio: S1 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: S1 at a glance

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

About Fish Audio: S1

Fish Audio: S1 is a multilingual text-to-speech model from Fish Audio. Fish Audio is the provider behind the model, and S1 sits in the speech category on api14. It is designed for voice applications that need broad emotional expression, and it uses parenthetical controls to guide speaking style across its supported languages. If you are building anything where the spoken delivery matters as much as the words, this is the kind of model the page is describing.

The model takes text as its only input and produces speech as its only output. There is no context window figure listed for it, and no supported request parameters are listed either. The details block records a maxOutput value of zero, which means there is no published output token ceiling to plan against on this page. Practically, you should treat S1 as a dedicated synthesis endpoint rather than a general chat model: you send text, you get audio back, and the expressive range comes from how you write the input text, not from tuning a set of sampling parameters.

That shape of model fits a fairly specific set of jobs. Narration and voiceover for video or audio content is the obvious one, since you can write the script and mark up delivery with parenthetical controls instead of re-recording takes. It also suits conversational agents and IVR style systems where you want the agent to sound engaged rather than flat, and accessibility work such as reading articles or documents aloud in more than one language. Any pipeline that generates speech at volume from text, and wants consistent emotional colour, is a reasonable candidate.

You call it through api14's OpenAI-compatible API using the model id "fish-audio/s1". Because the gateway follows the OpenAI request shape, you point your existing client at the api14 base URL and pass that id in the model field. Note that no supported parameters are listed for this model, so do not assume temperature, top_p, voice selection or similar knobs are accepted; send the text you want spoken and let the model handle synthesis. Check the live model page for the current parameter and endpoint details before wiring it into production.

On limits, the honest answer from the facts given is that this page does not state them. There is no context length, no maxOutput figure above zero, and no parameter list, so capacity and tuning behaviour are simply not documented here. If your workload depends on a known input size or on controlling output length precisely, verify those against the provider's own documentation first. For tasks that are not speech at all, a text or multimodal model on api14 will fit better, since S1 only accepts text and only returns speech.

How to call the Fish Audio: S1 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/s1".
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/s1",
  "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-1610-1710-1810-1910-2010-2110-22

Fish Audio: S1: frequently asked questions

How much does the Fish Audio: S1 API cost?
Fish Audio: S1 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: S1 do?
Fish Audio: S1 accepts text and returns speech.
How do I call Fish Audio: S1 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "fish-audio/s1". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Fish Audio: S1?
Comparable Speech models at a similar price: HeyGen: HeyGen Voice, Microsoft AI: MAI-Voice-2.1-Flash, Fish Audio: S2 Pro. Each runs through the same API key, so switching is one string.

Fish Audio: S1 community

New topic

This community has no topics yet. Open the first one about Fish Audio: S1.