TTS language field
Text-to-speech requests accept an optionallanguage field, a BCP-47 tag of the text such as en, es-MX, or zh-TW. It selects the rules used to spell out numbers, dates, units, and symbols before synthesis, and the language used for word timestamps. It does not change the voice, accent, or audio quality. Omit it to keep detecting the language per text chunk.Available on POST /v1/tts, the with-timestamps routes, and the WebSocket start event. The official SDKs don’t expose it yet.Language | Supported normalization languagesDrama 3
Text-to-speech model you direct in plain language. Describe tone, pacing, and character without a fixed set of audio tags.Use model IDdrama-3 in the API.Drama 3 guide | Text to Speech APIFish Audio S1 retirement
S1 is deprecated and will be retired on December 31, 2026. After that date, requests that specifys1 are served by s2.1-pro and billed as s2.1-pro, at the same price.To migrate, switch the model ID to s2.1-pro and convert (parenthesis) emotion tags to [bracket] tags.Migrate from S1 | Model deprecationsTranscribe 1 Pro
Speech-to-text model for short clips and long recordings, including multi-speaker conversations. Transcripts can include inline speaker markers, speaker turns, and emotion and vocal-event cues.Use model IDtranscribe-1-pro on POST /v1/asrSpeech to Text | Models overviewFish Audio S2.1 Pro
Production text-to-speech model that improves on S2-Pro in quality, latency, and throughput. Supports 83 languages on one model, with the same[bracket] natural-language control and multi-speaker dialogue as S2.Use model ID s2.1-pro for production workloads that need TTFA and DPA guarantees. s2.1-pro-free is the same model at no cost through November 30, 2026 for testing, prototyping, development, and smaller businesses, under fair-use limits and without those guarantees.Read more about S2.1 Pro | Models overviewFish Audio S2
Next-generation text-to-speech model with inline emotion cues, multi-speaker dialogue support, and 80+ languages.S2 introduces[bracket] syntax for natural language control over emotion and paralinguistic cues (e.g., [whisper], [laugh], [emphasis]). Tags are treated as standard text rather than dedicated control tokens, so you are not limited to a fixed set of expressions. Built on the Qwen3-4B backbone and fully open-source.Use model ID s2-pro in the API. At launch, S1 remained supported for existing integrations; it is now deprecated and will be retired on December 31, 2026 (see Migrate from S1).GitHub | HuggingFace
