fishaudio/fish-speech
SOTA Open Source TTS
Fish Speech – Expressive, multilingual text‑to‑speech
What it is – An open‑source speech synthesis system that combines large language models with neural TTS (VITS‑style) to produce high‑quality, expressive, multi‑speaker audio. It ships two flagship models:
- Drama 3 (35 B parameters, 3 B active per token) – the newest model, optimized for long‑form, multi‑character scenes, on‑the‑fly editing, and strong emotional nuance.
- S2‑Pro (4 B parameters) – a smaller, faster model that still supports multilingual voice cloning, inline prosody tags, and streaming generation.
Key capabilities
- Natural‑language control – embed tags like
[whisper],[angry],[pause]directly in the script to steer emotion, prosody, and timing. - Voice cloning – 10‑30 s of reference audio is enough to reproduce a speaker’s timbre, with cross‑lingual cloning that achieves state‑of‑the‑art CER/WER.
- Multi‑speaker / scene generation – generate a whole dialogue or drama with several characters in a single pass.
- Long‑form streaming – produce continuous audio for minutes of text; Drama 3 even supports “director revision” where you ask the model to re‑render a segment with new instructions.
- Local editing / infilling – replace or insert words without re‑generating the whole clip, preserving timbre continuity.
How to use
- Installation – detailed guides for environment setup, weight download, and Docker deployment are provided at
https://speech.fish.audio/install/. - Inference – command‑line tools, an HTTP API server, and a Web UI let you synthesize speech locally or serve it as a service.
- LLM agents – the same install steps can be called from autonomous agents that need on‑demand TTS.
Performance
- S2‑Pro achieves sub‑1 % WER on English/Chinese Seed‑TTS benchmarks and leads on several multilingual and Turing‑test metrics.
- Drama 3 outperforms S2‑Pro on new benchmarks for multilingual cloning, free‑form editing, and multi‑turn emotion revision (see the technical report PDF for numbers).
Licensing
- Code and model weights are released under the Fish Audio Community License; S2‑Pro weights carry the Fish Audio Research License. The repository warns against illegal use and will enforce the license.
Resources
- Model checkpoints on Hugging Face:
fishaudio/drama-3andfishaudio/s2-pro. - Technical reports (PDF & arXiv) detail architecture, training recipes, and evaluation.
- Community: Discord, Docker Hub, and QQ channel for support.
Who might benefit
- Developers building voice‑enabled applications, games, or virtual assistants that need expressive, controllable speech.
- Researchers exploring large‑scale multilingual TTS or editing‑in‑the‑loop generation.
- Content creators who want to generate multi‑character audio dramas without recording each voice.
All information above is taken directly from the repository’s README; no additional features are inferred.
Related
- Project
- Project
- Project
- Project
- Project