Views
No views yet
| Model | WER (50-prompt holdout) | N |
|---|---|---|
| Baseline MOSS-TTS-Nano-100M | 0.5316 | 50 |
| IaraTTS-SFT-v1 (this checkpoint) | 0.1537 | 50 |
| Δ | −0.3779 (−71% relative) |
| Hyperparam | Value |
|---|---|
| Base model | OpenMOSS-Team/MOSS-TTS-Nano-100M |
| Codec | OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano |
| Dataset | marcosremar2/gemini-dataset-erinome (4929 valid text+wav pairs) |
| per_device_batch_size | 8 |
| gradient_accumulation_steps | 4 |
| global_batch_size | 32 |
| epochs | 3 (465 steps) |
| learning_rate | 5e-5 cosine, warmup 5% |
| mixed_precision | bf16 |
| attn_implementation | sdpa |
| GPU | RTX 4090 (Vast.ai) |
| Wall time | ~10 min |
| Loss | 5.5 → 4.7 |
iaratts-demo):<laugh>/<sigh>) + IndexTTS2 instruction LM.1from transformers import AutoModel, AutoTokenizer
2
3model = AutoModel.from_pretrained("marcosremar2/iaratts-sft-v1", trust_remote_code=True)
4# Use upstream MOSS-TTS-Nano `infer.py` with this checkpoint:
5# python infer.py --checkpoint ./iaratts-sft-v1 \
6# --audio-tokenizer-pretrained-name-or-path OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano \
7# --text "Hoje a tarde está ensolarada." \
8# --output-audio-path out.wav --mode continuation --seed 421@misc{iaratts-sft-v1,
2 author = {marcosremar2},
3 title = {IaraTTS SFT v1 — pt-BR fine-tune of MOSS-TTS-Nano-100M on Erinome},
4 year = {2026},
5 url = {https://huggingface.co/marcosremar2/iaratts-sft-v1}
6}