Loading…
Loading…
Irodori-TTS-500M-v2 is a Japanese Text-to-Speech model based on a Rectified Flow Diffusion Transformer (RF-DiT) architecture. The architecture and training design largely follow Echo-TTS, using continuous latents as the generation target. It supports zero-shot voice cloning from reference audio.
A unique feature of this model is emoji-based style and sound effect control — by inserting specific emojis into the input text, you can control speaking styles, emotions, and even sound effects in the generated audio.
EMOJI_ANNOTATIONS.md for the full list of supported emojis and their effects.This version brings several improvements over the original Irodori-TTS-500M:
The model (approximately 500M parameters) consists of three main components:
Audio is represented as continuous latent sequences via the Aratako/Semantic-DACVAE-Japanese-32dim codec (32-dim), enabling high-quality 48kHz waveform reconstruction.
Basic Japanese text-to-speech generation (without reference audio).
| Case | Text | Generated Audio |
|---|---|---|
| Sample 1 | "お電話ありがとうございます。ただいま電話が大変混み合っております。恐れ入りますが、発信音のあとに、ご用件をお話しください。" | |
| Sample 2 | "その森には、古い言い伝えがありました。月が最も高く昇る夜、静かに耳を澄ませば、風の歌声が聞こえるというのです。私は半信半疑でしたが、その夜、確かに誰かが私を呼ぶ声を聞いたのです。" |
Examples of controlling speaking style and effects with emojis. For the full list of supported emojis, see EMOJI_ANNOTATIONS.md.
| Case | Text (with Emoji) | Generated Audio |
|---|---|---|
| Sample 1 | なーに、どうしたの?…え?もっと近づいてほしい?…👂😮💨👂😮💨こういうのが好きなんだ? | |
| Sample 2 | うぅ…😭そんなに酷いこと、言わないで…😭 | |
| Sample 3 | 🤧🤧ごめんね、風邪引いちゃってて🤧…大丈夫、ただの風邪だからすぐ治るよ🥺 |
Examples of cloning a voice from a reference audio clip.
| Case | Reference Audio | Generated Audio |
|---|---|---|
| Example 1 | ||
| Example 2 |
For inference code, installation instructions, and training scripts, please refer to the GitHub repository:
The model was trained on a high-quality Japanese speech dataset, refined with improved data filtering in v2. To enable the emoji-based style control, the training texts were enriched with emoji annotations. These annotations were automatically generated and labeled using a fine-tuned model based on Qwen/Qwen3-Omni-30B-A3B-Instruct.
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.
If you use Irodori-TTS-v2 in your research or project, please cite it as follows:
@misc{irodori-tts-v2,
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-500M-v2}}
}