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: Drama 3

fish-audio/drama-3
SpeechInput: textAdded Oct 13, 2026

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

  • Input price is 88% lower than the median of 34 Speech models.

About Fish Audio: Drama 3

Fish Audio: Drama 3 is a text to speech model from Fish Audio, listed on api14 under the speech category. It is built for directed voice performances, which means the model is designed around the idea that you describe how a line should be delivered rather than just supplying the words. Fish Audio is the provider behind the model, and the provider release date is 13 October 2026.

The model takes text as its only input and returns speech as its only output. Its distinguishing capability is direction handling: you write the direction in plain language inside square brackets before a line, for example a bracketed note such as nervous before the sentence that should be spoken nervously. That lets you shape the performance from the prompt itself instead of relying on separate controls. No context length is published for this model, and the details list a maximum output of zero, so there is no documented token window or output token budget to plan against. It is a speech generation model, not a text or multimodal model, so it does not accept audio or image inputs and does not return text.

The practical uses follow from that design. Because direction is written in plain language, Drama 3 suits work where delivery matters as much as the words: character dialogue and voice acting for games, animation or audio drama; narration for stories and podcasts where tone shifts between lines; and advertising or explainer voiceovers where a single script needs several emotional readings. It also fits prototyping, since you can iterate on a performance by editing the bracketed direction rather than re recording a human voice actor. Any workflow that starts from a script and needs spoken output with per line control is a reasonable candidate.

You call the model through api14's OpenAI compatible API using the model id "fish-audio/drama-3". Because the interface follows the OpenAI format, you send a request to the speech endpoint with that id and your text input, and you receive generated speech in the response. The model lists no supported parameters, so there are no documented sampling or generation options to set beyond the model id and the input itself; treat the request as the model id plus your directed text. If you need to confirm exact request and response fields, check the endpoint schema on the model page.

There are limits worth knowing before you commit. No context length is published, and the maximum output is listed as zero, so there is no stated ceiling on how much text you can send or how much speech you can get back in one call. Supported parameters are empty, so if your pipeline depends on tuning generation settings, this model does not expose them. If your task is text generation, transcription or anything other than producing speech from text, a different model in the catalogue will fit better.

How to call the Fish Audio: Drama 3 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/drama-3".
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/drama-3",
  "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: Drama 3: frequently asked questions

How much does the Fish Audio: Drama 3 API cost?
Fish Audio: Drama 3 costs Characters $7.00 / 1M characters. It is charged from your USD balance only for successful requests; failed requests are free.
What can Fish Audio: Drama 3 do?
Fish Audio: Drama 3 accepts text and returns speech.
How do I call Fish Audio: Drama 3 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "fish-audio/drama-3". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Fish Audio: Drama 3?
Comparable Speech models at a similar price: Google: Gemini 3.1 Flash TTS Preview, hexgrad: Kokoro 82M, Google: Gemini 3.8 Flash Lite TTS. Each runs through the same API key, so switching is one string.

Fish Audio: Drama 3 community

New topic

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