---
title: fishaudio-s2-pro-8bit-mlx
canonical_url: "https://www.modelscope.cn/models/mlx-community/fishaudio-s2-pro-8bit-mlx"
md_url: "https://www.modelscope.cn/models/mlx-community/fishaudio-s2-pro-8bit-mlx.md"
repository: mlx-community/fishaudio-s2-pro-8bit-mlx
last_updated: 2026-04-16
license: other
pipeline_tag: text-to-speech
tasks:
  - text-to-speech
model_type:
  - fish_qwen3_omni
base_model:
  - fishaudio/s2-pro
base_model_relation: quantized
parameters: 1.3B
tensor_type:
  - BOOL
  - BF16
  - U32
  - F32
library_name:
  - mlx
  - safetensors
  - pytorch
frameworks:
  - pytorch
language:
  - ja
  - en
  - zh
downloads: 103
stars: 0
tags:
  - mlx
  - tts
  - speech
  - fishaudio
  - fish-s2-pro
  - quantized
  - int8
  - apple-silicon
  - bundled-codec
---

# fishaudio-s2-pro-8bit-mlx

> fishaudio-s2-pro-8bit-mlx - mlx-community 在 ModelScope 开源的模型。Fish Audio S2 Pro — MLX 8-bit

mlx-community/fishaudio-s2-pro-8bit-mlx 是 ModelScope 魔搭社区上的 1.3B 参数text-to-speech模型，采用 other 许可，基于 fishaudio/s2-pro 构建。

- **Repository**: mlx-community/fishaudio-s2-pro-8bit-mlx
- **License**: other
- **Tasks**: text-to-speech
- **Parameters**: 1.3B
- **Base model**: fishaudio/s2-pro
- **Tags**: mlx, tts, speech, fishaudio, fish-s2-pro, quantized, int8, apple-silicon, bundled-codec
- **Downloads**: 103
- **Stars**: 0
- **Last updated**: 2026-04-16

Source: https://www.modelscope.cn/models/mlx-community/fishaudio-s2-pro-8bit-mlx

---

# Fish Audio S2 Pro — MLX 8-bit

This repository contains a self-contained MLX-native int8 conversion of Fish Audio
S2 Pro for local text-to-speech on Apple Silicon.

> Note
> This repo is a community mirror of the canonical MLX conversion maintained by
> [AppAutomaton](https://github.com/appautomaton) at
> [`appautomaton/fishaudio-s2-pro-8bit-mlx`](https://huggingface.co/appautomaton/fishaudio-s2-pro-8bit-mlx).

## Model Details

- Developed by: AppAutomaton
- Shared by: `mlx-community`
- Original MLX repo: [`appautomaton/fishaudio-s2-pro-8bit-mlx`](https://huggingface.co/appautomaton/fishaudio-s2-pro-8bit-mlx)
- Upstream model: [`fishaudio/s2-pro`](https://huggingface.co/fishaudio/s2-pro)
- Task: text-to-speech and voice cloning
- Runtime: MLX on Apple Silicon
- Precision: int8 main model weights with bundled MLX codec assets

## Bundle Contents

This bundle is self-contained and includes:

- `config.json`
- `model.safetensors`
- tokenizer files
- `codec-mlx/config.json`
- `codec-mlx/model.safetensors`

The Fish S2 Pro runtime uses the bundled `codec-mlx/` directory to decode model
codes into waveform output.

## How to Get Started

**Basic generation:**

```bash
python scripts/generate/fish_s2_pro.py \
  --text "Hello from Fish S2 Pro." \
  --model-dir /path/to/fishaudio-s2-pro-8bit-mlx \
  --output outputs/fish_s2_pro.wav
```

**Voice cloning:**

```bash
python scripts/generate/fish_s2_pro.py \
  --text "This is a cloned voice." \
  --reference-audio /path/to/reference.wav \
  --reference-text "Transcript of the reference audio." \
  --model-dir /path/to/fishaudio-s2-pro-8bit-mlx \
  --output outputs/fish_s2_pro_clone.wav
```

**Inline prosody and emotion tags:**

Fish S2 Pro supports 15,000+ inline tags placed directly in the text. Tags are
single open-style `[tag]` — no closing tag. Place them immediately before the
word or phrase they apply to.

```bash
python scripts/generate/fish_s2_pro.py \
  --text "Now Bobby, [clearing throat] I need to talk to you. [whisper] This stays between us. [chuckle] Just kidding." \
  --reference-audio /path/to/reference.wav \
  --reference-text "Transcript of the reference audio." \
  --output outputs/fish_s2_pro_emotion.wav
```

Common tags: `[whisper]`, `[chuckle]`, `[laugh]`, `[clearing throat]`,
`[excited]`, `[sad]`, `[pause]`. See the upstream repo for the full tag list.

## Notes

- This repo contains the quantized MLX runtime artifact only.
- The conversion keeps the Fish S2 Pro dual-autoregressive model architecture and
  ships a bundled MLX codec for waveform decode.
- Upstream defaults: temperature=0.8, top_p=0.8.
- The current bundle is intended for local MLX runtime use and parity validation.
- This mirror is a duplicated repo, not an automatically synchronized namespace mirror.

## Links

- Canonical MLX repo: [`appautomaton/fishaudio-s2-pro-8bit-mlx`](https://huggingface.co/appautomaton/fishaudio-s2-pro-8bit-mlx)
- Source code: [`mlx-speech`](https://github.com/appautomaton/mlx-speech)
- More examples: [AppAutomaton](https://github.com/appautomaton)

## License

Fish Audio Research License — following the upstream license published with
[`fishaudio/s2-pro`](https://huggingface.co/fishaudio/s2-pro).
