This checkpoint is a minor update to Irodori-TTS-v4-Small with an improved duration predictor.
Only the duration predictor was replaced and retrained. The RF-DiT, text and caption encoder, speaker encoder, and conditioning modules are unchanged from the base model. Voice cloning, Voice Design, long-reference conditioning, and emoji-based style control therefore remain available with the same inference interface.
The original checkpoint trained the main model and duration predictor together. In this checkpoint, the duration predictor was trained separately after the main model had converged, while all other model parameters remained frozen. This improves automatic duration estimation and reduces generation errors caused by overestimated output lengths. No code changes are required to use this checkpoint.
For inference code, installation instructions, and training scripts, please refer to the GitHub repository:
For lower-memory inference, torchao INT8, INT4, and FP8 variants are available at Aratako/Irodori-TTS-v4.1-Small-Quantized.
The updated and original checkpoints were evaluated under matched settings: FP32 inference, 40 RF steps, text CFG 3.0, no reference audio or caption. Values are the mean and population standard deviation across the consecutive base sampling seeds 0 through 4.
Neither the Joyo Kanji Yomi Benchmark nor JSUT was included in the training data.
| Model | Kana-CER ↓ | Kana-CER clipped ↓ | Sentence Kana-CER ↓ | Standard CER ↓ |
|---|---|---|---|---|
| Irodori-TTS-600M-v3-VoiceDesign | 8.49 ± 0.21% | 5.59 ± 0.09% | 2.45 ± 0.02% | 4.88 ± 0.21% |
| Irodori-TTS-v4-Small (original) | 7.43 ± 0.17% | 5.08 ± 0.03% | 2.89 ± 0.03% | 5.35 ± 0.18% |
| Irodori-TTS-v4.1-Small | 7.29 ± 0.13% | 5.03 ± 0.03% | 2.36 ± 0.01% | 4.69 ± 0.02% |
| Model | Sentence Kana-CER ↓ | Standard CER ↓ |
|---|---|---|
| Irodori-TTS-600M-v3-VoiceDesign | 3.62 ± 0.03% | 7.19 ± 0.05% |
| Irodori-TTS-v4-Small (original) | 3.49 ± 0.02% | 7.32 ± 0.09% |
| Irodori-TTS-v4.1-Small | 3.43 ± 0.01% | 7.22 ± 0.12% |
This model is released under MIT.
In addition to the license terms, the following ethical restrictions apply:
This project builds upon the following works:
We would also like to extend our special thanks to Respair for the inspiration behind the emoji annotation feature, and to gabrielclark3330 and kikouousya for supporting this project.
If you use Irodori-TTS in your research or project, please cite it as follows:
@misc{irodori-tts-v4.1-small,
author = {Chihiro Arata},
title = {Irodori-TTS: A Flow Matching-based Text-to-Speech Model with Emoji-driven Style Control},
year = {2026},
publisher = {Hugging Face},
journal = {Hugging Face repository},
howpublished = {\url{https://huggingface.co/Aratako/Irodori-TTS-v4.1-Small}}
}
4 commits
This checkpoint is a minor update to Irodori-TTS-v4-Small with an improved duration predictor.
Only the duration predictor was replaced and retrained. The RF-DiT, text and caption encoder, speaker encoder, and conditioning modules are unchanged from the base model. Voice cloning, Voice Design, long-reference conditioning, and emoji-based style control therefore remain available with the same inference interface.
The original checkpoint trained the main model and duration predictor together. In this checkpoint, the duration predictor was trained separately after the main model had converged, while all other model parameters remained frozen. This improves automatic duration estimation and reduces generation errors caused by overestimated output lengths. No code changes are required to use this checkpoint.
For inference code, installation instructions, and training scripts, please refer to the GitHub repository:
For lower-memory inference, torchao INT8, INT4, and FP8 variants are available at Aratako/Irodori-TTS-v4.1-Small-Quantized.
The updated and original checkpoints were evaluated under matched settings: FP32 inference, 40 RF steps, text CFG 3.0, no reference audio or caption. Values are the mean and population standard deviation across the consecutive base sampling seeds 0 through 4.
Neither the Joyo Kanji Yomi Benchmark nor JSUT was included in the training data.
| Model | Kana-CER ↓ | Kana-CER clipped ↓ | Sentence Kana-CER ↓ | Standard CER ↓ |
|---|---|---|---|---|
| Irodori-TTS-600M-v3-VoiceDesign | 8.49 ± 0.21% | 5.59 ± 0.09% | 2.45 ± 0.02% | 4.88 ± 0.21% |
| Irodori-TTS-v4-Small (original) | 7.43 ± 0.17% | 5.08 ± 0.03% | 2.89 ± 0.03% | 5.35 ± 0.18% |
| Irodori-TTS-v4.1-Small | 7.29 ± 0.13% | 5.03 ± 0.03% | 2.36 ± 0.01% | 4.69 ± 0.02% |
| Model | Sentence Kana-CER ↓ | Standard CER ↓ |
|---|---|---|
| Irodori-TTS-600M-v3-VoiceDesign | 3.62 ± 0.03% | 7.19 ± 0.05% |
| Irodori-TTS-v4-Small (original) | 3.49 ± 0.02% | 7.32 ± 0.09% |
| Irodori-TTS-v4.1-Small | 3.43 ± 0.01% | 7.22 ± 0.12% |
This model is released under MIT.
In addition to the license terms, the following ethical restrictions apply:
This project builds upon the following works:
We would also like to extend our special thanks to Respair for the inspiration behind the emoji annotation feature, and to gabrielclark3330 and kikouousya for supporting this project.
If you use Irodori-TTS in your research or project, please cite it as follows:
@misc{irodori-tts-v4.1-small,
author = {Chihiro Arata},
title = {Irodori-TTS: A Flow Matching-based Text-to-Speech Model with Emoji-driven Style Control},
year = {2026},
publisher = {Hugging Face},
journal = {Hugging Face repository},
howpublished = {\url{https://huggingface.co/Aratako/Irodori-TTS-v4.1-Small}}
}
4 commits