[Technical Report] Fish Audio S2: Redefining Controllability in Open-Source TTS through RL Alignment

Fish Audio S2 Technical Report

Summary
Problem
Method
Results
Takeaways
Abstract

Fish Audio S2 is a state-of-the-art, open-source text-to-speech (TTS) system featuring a Dual-Autoregressive Transformer architecture. It achieves SOTA performance in multi-speaker dialogue and instruction-following, supporting real-time streaming with an RTF of 0.195 and TTFA under 100ms.

Executive Summary

Fish Audio S2 represents a significant leap for open-source Speech AI. It is not just another TTS model; it is an instruction-following engine capable of generating multi-turn, multi-speaker dialogues with Hollywood-level expressiveness. By combining a Dual-Autoregressive (Dual-AR) architecture with GRPO-based Reinforcement Learning, the system breaks the "robotic barrier," achieving a Real-Time Factor (RTF) of 0.195 and a human-likeness score that eclipses closed-source giants like GPT-4o-TTS in specific benchmarks.

Problem & Motivation: The "Uncanny Valley" of TTS

Traditional TTS systems, even those based on large Transformers, often fail in two areas:

  1. Fine-grained Control: Using tags like [laugh] or [whisper] usually results in awkward transitions or ignored instructions.
  2. Stability: Long-form synthesis (>1 minute) often encounters "hallucinations" (skipping words) or "timbre drift" (the voice morphing mid-sentence).

The Fish Audio team identified that the root cause is the gap between Self-Supervised Learning (SSL) and Human Preference. To solve this, they treated TTS alignment like a LLM reasoning task, using RL to penalize errors and reward naturalness.

Methodology: The Core Innovation

1. Dual-Autoregressive (Dual-AR) Architecture

Handling high-fidelity audio (44.1kHz) requires dense tokenization. If a model predicts all 10 layers of an RVQ (Residual Vector Quantization) codec at once, the sequence length explodes. S2 solves this with a two-track system:

  • Slow AR (Temporal Semantic Backbone): A 4B Qwen-based model that predicts the "base" semantic token.
  • Fast AR (Depth-wise Acoustic Decoder): A lightweight 4-layer Transformer that predicts the remaining 9 layers of acoustic detail conditioned on the Slow AR's hidden state.

Fish Audio S2 Architecture

2. The Multi-Reward RL Framework (GRPO)

The most groundbreaking part of S2 is its use of Group Relative Policy Optimization (GRPO). Unlike standard RL that needs a massive "Value Model," GRPO calculates rewards by comparing a group of outputs.

  • Semantic Reward: Penalizes word skipping and hallucination using an internal ASR.
  • Acoustic Preference Reward: Scores the "cleanness" and recording quality of the audio.
  • Speaker Similarity Reward: Ensures the voice stays consistent with the reference clip.

Experiments & Results: Setting New Benchmarks

In the Audio Turing Test (ATT), which measures if humans can distinguish AI from real speech, Fish Audio S2 achieved a mean score of 0.515. In comparison, GPT-4o scored significantly lower in this specific metric of naturalness.

Training Reward Curves

Key Objectives:

  • Long-Audio Stability: On the Long-TTS-Eval benchmark, S2 maintained the lowest Word Error Rate (WER) across news, academic papers, and literature.
  • Instruction Following: In the "Fish Audio Instruction Benchmark," S2 showed a 93.3% Tag Activation Rate, meaning it almost never misses a [laugh] or [inhale] instruction.

Comparison Table

Production Readiness: SGLang Integration

The model is optimized for SGLang, supporting:

  • RadixAttention: Caching reference voices so that repeated generations with the same "voice clone" are instantaneous.
  • Streaming: Achieving TTFA (Time-to-First-Audio) of <100ms, essential for interactive AI characters.

Critical Analysis & Conclusion

Takeaway

Fish Audio S2 proves that the next frontier of TTS isn't just "more data," but better alignment. By repurposing ASR and Quality models as RL reward functions, the team has created a feedback loop that trains the model to understand the emotional nuance of text.

Limitations & Future Work

While S2 dominates in Chinese and English, performance in "low-resource" languages (under 1,000 hours of data) still lags behind giants like ElevenLabs. Future iterations will likely focus on scaling the data pipeline for a broader range of global dialects.

Fish Audio S2 is now open-source on Hugging Face and GitHub, providing a powerful foundation for developers building the next generation of digital humans.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Group Relative Policy Optimization (GRPO) or Reinforcement Learning from Human Feedback (RLHF) specifically for speech synthesis and prosody alignment.
  • Which paper first introduced the Dual-Autoregressive (Dual-AR) architecture for audio modeling, and how does Fish Audio S2's "Fast AR" implementation differ from the original design?
  • Explore latest research on using "LLM-as-a-Judge" (e.g., Gemini or GPT-4o) specifically for evaluating paralinguistic features and emotional expression in generative audio.
Contents
[Technical Report] Fish Audio S2: Redefining Controllability in Open-Source TTS through RL Alignment
1. Executive Summary
2. Problem & Motivation: The "Uncanny Valley" of TTS
3. Methodology: The Core Innovation
3.1. 1. Dual-Autoregressive (Dual-AR) Architecture
3.2. 2. The Multi-Reward RL Framework (GRPO)
4. Experiments & Results: Setting New Benchmarks
4.1. Key Objectives:
5. Production Readiness: SGLang Integration
6. Critical Analysis & Conclusion
6.1. Takeaway
6.2. Limitations & Future Work