drbaph / s2-pro-fp8

huggingface.co
Total runs: 881
24-hour runs: -138
7-day runs: -148
30-day runs: -411
Model's Last Updated: March 13 2026
text-to-speech

Introduction of s2-pro-fp8

Model Details of s2-pro-fp8

Fish Audio S2 Pro — FP8 Weight-Only Quantized

FP8 quantized version of fishaudio/s2-pro .

Original Model | Technical Report | GitHub | Playground | ComfyUI Node

Screenshot 2026-03-11 211919


What is this?

This is a weight-only FP8 quantization of Fish Audio S2 Pro — a state-of-the-art open-source TTS model with fine-grained inline prosody and emotion control across 80+ languages. The quantization cuts the on-disk size roughly in half and reduces VRAM usage from ~24 GB to ~12 GB, with no perceptible quality loss in practice.

Original (s2-pro) This (s2-pro-fp8)
Weight dtype bfloat16 float8_e4m3fn
Activation dtype bfloat16 bfloat16
Scale per-row float32
File size ~12 GB ~6.2 GB
VRAM (inference) ~24 GB ~12 GB
Extra dependencies none none

Quantization Details

What is quantized: All nn.Linear weight matrices in both the Slow AR (4B) and Fast AR (400M) backbones — 201 layers in total. Non-linear weights (embeddings, layer norms, codec) remain in bfloat16.

Method: Per-row symmetric FP8

Each output row of every weight matrix has its own float32 scale factor:

scale = max(abs(row)) / FP8_MAX        # FP8_MAX = 448.0 for float8_e4m3fn
W_fp8 = round(W_bf16 / scale)          # quantize
W_bf16 = W_fp8.to(bfloat16) * scale   # dequantize at inference

Per-row scaling captures the per-channel magnitude variation in transformer weight matrices much better than a single per-tensor scale, significantly reducing quantization error at minimal overhead.

No external quantization library required. Dequantization is implemented in pure PyTorch inside a custom FP8Linear module — no torchao, bitsandbytes, or AutoGPTQ needed. The model loads and runs on any machine with PyTorch 2.1+.

File layout inside model.safetensors :

  • <layer>.weight float8_e4m3fn tensor (quantized weights)
  • <layer>.weight.scale float32 tensor, shape [out_features, 1] (per-row scales)
  • All other tensors — bfloat16 (embeddings, norms, codec, etc.)

Hardware Requirements
  • GPU: NVIDIA GPU with CUDA support
  • VRAM: ~12 GB
  • Native FP8 tensor cores: Ada Lovelace or Blackwell (RTX 4090, RTX 5090, H100, etc.) — recommended for full speed
  • Older GPUs (Ampere and below): Will load and run correctly. Dequantization to bfloat16 happens on all hardware, so you still get the ~12 GB VRAM footprint benefit even without native FP8 cores.

Usage — ComfyUI (Recommended)

The easiest way to use this model is with ComfyUI-FishAudioS2 , which has native support for this FP8 model with zero extra setup.

Installation
  1. Install the ComfyUI node via ComfyUI Manager (search FishAudioS2 ) or manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Saganaki22/ComfyUI-FishAudioS2.git
    
  2. The model auto-downloads on first use — select s2-pro-fp8 from the model dropdown in any Fish S2 node.

  3. Or download manually:

    huggingface-cli download drbaph/s2-pro-fp8 --local-dir ComfyUI/models/fishaudioS2/s2-pro-fp8
    
Recommended settings
  • precision : auto or bfloat16 — matches the activation dtype
  • attention : auto or sage_attention for best performance
  • keep_model_loaded : True if running multiple generations back-to-back

Works with all three nodes: Fish S2 TTS , Fish S2 Voice Clone TTS , Fish S2 Multi-Speaker TTS .


About Fish Audio S2 Pro

Fish Audio S2 Pro is a leading text-to-speech model with fine-grained inline control of prosody and emotion. Trained on over 10M+ hours of audio data across 80+ languages, it combines reinforcement learning alignment with a Dual-Autoregressive (Dual-AR) architecture.

Architecture

S2 Pro builds on a decoder-only transformer combined with an RVQ-based audio codec (10 codebooks, ~21 Hz frame rate):

  • Slow AR (4B parameters): Operates along the time axis and predicts the primary semantic codebook.
  • Fast AR (400M parameters): Generates the remaining 9 residual codebooks at each time step, reconstructing fine-grained acoustic detail.

This asymmetric design keeps inference efficient while preserving audio fidelity. The Dual-AR architecture is structurally isomorphic to standard autoregressive LLMs, inheriting LLM-native serving optimizations — continuous batching, paged KV cache, CUDA graph replay, RadixAttention-based prefix caching.

Fine-Grained Inline Control

Embed natural-language instructions directly in the text using [tag] syntax. S2 Pro accepts free-form descriptions — not a fixed tag vocabulary:

[pause] [emphasis] [laughing] [inhale] [chuckle] [tsk] [singing] [excited] [volume up] [echo] [angry] [sigh] [whisper] [screaming] [shouting] [surprised] [short pause] [exhale] [delight] [sad] [clearing throat] [shocked] [with strong accent] [professional broadcast tone] [pitch up] [pitch down]

Free-form examples: [whisper in small voice] · [super happy and excited] · [speaking slowly and clearly] · [sarcastic tone]

15,000+ unique tags supported.

Supported Languages

Tier 1 (Best Quality): Japanese (ja), English (en), Chinese (zh)

Tier 2: Korean (ko), Spanish (es), Portuguese (pt), Arabic (ar), Russian (ru), French (fr), German (de)

80+ total: sv, it, tr, no, nl, cy, eu, ca, da, gl, ta, hu, fi, pl, et, hi, la, ur, th, vi, jw, bn, yo, sl, cs, sw, nn, he, ms, uk, id, kk, bg, lv, my, tl, sk, ne, fa, af, el, bo, hr, ro, sn, mi, yi, am, be, km, is, az, sd, br, sq, ps, mn, ht, ml, sr, sa, te, ka, bs, pa, lt, kn, si, hy, mr, as, gu, fo

Production Streaming Performance (original model, H200)
  • Real-Time Factor (RTF): 0.195
  • Time-to-first-audio: ~100 ms
  • Throughput: 3,000+ acoustic tokens/s while maintaining RTF below 0.5

Citation
@misc{liao2026fishaudios2technical,
      title={Fish Audio S2 Technical Report}, 
      author={Shijia Liao and Yuxuan Wang and Songting Liu and Yifan Cheng and Ruoyi Zhang and Tianyu Li and Shidong Li and Yisheng Zheng and Xingwei Liu and Qingzheng Wang and Zhizhuo Zhou and Jiahua Liu and Xin Chen and Dawei Han},
      year={2026},
      eprint={2603.08823},
      archivePrefix={arXiv},
      primaryClass={cs.SD},
      url={https://arxiv.org/abs/2603.08823},
}

License

This model inherits the Fish Audio Research License from fishaudio/s2-pro . Research and non-commercial use is permitted free of charge. Commercial use requires a separate license from Fish Audio — contact [email protected] .

The FP8 quantization was produced by drbaph and is released under the same license.

Runs of drbaph s2-pro-fp8 on huggingface.co

881
Total runs
-138
24-hour runs
-135
3-day runs
-148
7-day runs
-411
30-day runs

More Information About s2-pro-fp8 huggingface.co Model

s2-pro-fp8 huggingface.co

s2-pro-fp8 huggingface.co is an AI model on huggingface.co that provides s2-pro-fp8's model effect (), which can be used instantly with this drbaph s2-pro-fp8 model. huggingface.co supports a free trial of the s2-pro-fp8 model, and also provides paid use of the s2-pro-fp8. Support call s2-pro-fp8 model through api, including Node.js, Python, http.

s2-pro-fp8 huggingface.co Url

https://huggingface.co/drbaph/s2-pro-fp8

drbaph s2-pro-fp8 online free

s2-pro-fp8 huggingface.co is an online trial and call api platform, which integrates s2-pro-fp8's modeling effects, including api services, and provides a free online trial of s2-pro-fp8, you can try s2-pro-fp8 online for free by clicking the link below.

drbaph s2-pro-fp8 online free url in huggingface.co:

https://huggingface.co/drbaph/s2-pro-fp8

s2-pro-fp8 install

s2-pro-fp8 is an open source model from GitHub that offers a free installation service, and any user can find s2-pro-fp8 on GitHub to install. At the same time, huggingface.co provides the effect of s2-pro-fp8 install, users can directly use s2-pro-fp8 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

s2-pro-fp8 install url in huggingface.co:

https://huggingface.co/drbaph/s2-pro-fp8

Url of s2-pro-fp8

s2-pro-fp8 huggingface.co Url

Provider of s2-pro-fp8 huggingface.co

drbaph
ORGANIZATIONS

Other API from drbaph

huggingface.co

Total runs: 7.6K
Run Growth: 2.1K
Growth Rate: 27.56%
Updated:January 28 2026
huggingface.co

Total runs: 499
Run Growth: -775
Growth Rate: -155.31%
Updated:March 07 2026
huggingface.co

Total runs: 127
Run Growth: 38
Growth Rate: 29.92%
Updated:February 12 2026
huggingface.co

Total runs: 91
Run Growth: 57
Growth Rate: 62.64%
Updated:March 17 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 17 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 28 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 13 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 28 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 13 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 04 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 17 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 14 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 10 2026