Fishspeech S2 Pro "Nino Edition" V2
A Nino Nakano voice fine-tune of Fish Audio S2 Pro, made as part of my Quintessential Quintuplets fan-model collection.
Give it Japanese text and the included reference to generate new speech in this character's voice. Both the reference and the line affect pace, expression, and similarity.
Built with Fish Audio. This is an unofficial fan project, with no affiliation or endorsement from the creators, performers, or franchise.
Blind listening results: Blind listening tests found V2 to be a dramatic improvement over the base model and V1.
Full merged model
This repository contains the complete BF16 merged model. The trained Nino adaptation is already in model.safetensors. No separate LoRA adapter, base-weight download, or merge step is required. Load it as a full model with lora_config=None; do not apply an adapter again.
| File | Purpose |
|---|---|
| model.safetensors | Full merged text-to-semantic weights, 9.92 GB |
| codec.pth | Original pinned Fish Speech audio codec, 1.87 GB |
| config.json and tokenizer files | Native dual_ar configuration and tokenizer |
| infer.py | Wrapper around the pinned Fish Speech inference CLI |
| references/*.wav, .txt, .npy | Multiple matching reference recordings, transcripts, and codec tokens |
| LICENSE.md, NOTICE | License and attribution/modification notice |
The training corpus, optimizer states, checkpoint files, and standalone adapters are not included.
References
Default: g1_ni_00016. All reference recordings are preserved unchanged; each includes its matching transcript and precomputed codec tokens.
g1_ni_00016 (default)
7.20 seconds. WAV · Transcript · Tokens
パパが管理を任せている人たちがいるの。年に何回か設備の点検や掃除に来てるらしいわ。
g1_ni_00011
6.69 seconds. WAV · Transcript · Tokens
そのままよ。パパの個人的な別荘だから何の気がねもなく過ごせるし、いいでしょ。
g2_ni_00006
5.94 seconds. WAV · Transcript · Tokens
あ、じゃ、アーくん、あの、なんでそんなに切って。
Choose another included reference with --reference; keep its transcript and tokens together:
python checkpoints/nino-v2/infer.py --text "今日は何をして過ごしましょうか。" --reference g1_ni_00011 --output nino.wav
Changing the reference can change delivery. The voice is not guaranteed to match the character exactly on every line.
Use the model
Use the compatible Fish Speech fork at commit 166940c301b8b4650b3110397a38bc68727a3afa. This is a native Fish Speech dual_ar model, not a drop-in Transformers AutoModel checkpoint.
Install the fork and a PyTorch build compatible with your hardware using that revision's instructions. The pinned project specifies PyTorch 2.8.0; accelerator support depends on your runtime.
git clone https://github.com/TachibanaKimika/fish-speech.git
cd fish-speech
git checkout 166940c301b8b4650b3110397a38bc68727a3afa
# Follow this revision's platform-specific dependency installation instructions.
Authenticate with hf auth login using an account with access to this private repository, then download the complete model:
hf download Skttttt/Fishspeech-S2-Pro-Nino-Edition-V2 --local-dir checkpoints/nino-v2
From the installed Fish Speech source directory:
python checkpoints/nino-v2/infer.py --text "今日は何をして過ごしましょうか。" --output nino.wav
Defaults: included reference, seed 42, BF16, 4,096-token model context, top-p 0.7, top-k 30, temperature 0.7, and at most 1,024 new audio tokens. The helper saves the WAV and generated codec tokens beside it in an output-stem_codes folder. Resource use depends on the text. Downloading the repository does not load or run inference.
Fine-tuning audio
Fine-tuned on approximately 5.12 hours of real recorded Nino speech, excluding validation and test audio.
Credits and license
Thanks to Fish Audio, Negi Haruba, and the cast and crew of The Quintessential Quintuplets.
The model and derivative weights follow the Fish Audio Research License. See NOTICE for attribution and modification details. Source recordings, performances, character, and franchise remain subject to their respective rights; this project does not claim ownership of them.
- Downloads last month
- 20
Model tree for Skttttt/Fishspeech-S2-Pro-Nino-Edition-V2
Base model
fishaudio/s2-pro