Fish Audio S2 Pro

by Fish Audio

fish_audio/s2-pro

Turn text into spoken audio, in a saved or cloned voice.

Billed per
byte
Price
$0.00003
Provider
Fish Audio
Timeout
5 min

Overview

Converts text into speech using either a saved voice referenced by id or a voice cloned on the fly from reference audio and its transcript. This is the higher tier, at the same price per byte as the standard one. Output encoding is selectable across compressed and uncompressed containers with bitrate control. A latency mode trades time-to-first-audio against quality, and a chunk length governs how the text is segmented for synthesis, which keeps prosody consistent across long passages. Text normalisation expands numbers, dates, and abbreviations into the way they are spoken.

The audio, returned inline with its media type and size in bytes. Billing counts the bytes of text submitted.

Input

These go in the input object of the run request.

FieldTypeRequiredDescription
textstringYesWhat to say.
reference_idstringNoThe id of a saved voice to speak with.
formatstringNoAudio container to return.
mp3_bitrateintegerNoBitrate when returning MP3.
chunk_lengthintegerNoHow much text to synthesise at a time.
latencystringNoTrade responsiveness against quality.
normalizebooleanNoExpand numbers, dates, and abbreviations before speaking them.

Requests up to 1 MB, text up to 100,000 characters.

Example

A call that works, with your own key.

curl https://gateway.agentsky.dev/v1/run \
  -H "authorization: Bearer $AGENTSKY_API_KEY" \
  -H "content-type: application/json" \
  -d '{"provider":"fish_audio","endpoint":"s2-pro","input":{"text":"Hello, and welcome back to the show.","format":"mp3","mp3_bitrate":128,"latency":"normal"}}'

Pricing

$0.00003 per byte on the default plan. Every run carries its price in the response.

Questions

Fish Audio S2 Pro — AgentSky