Irodori-TTS-500M-v2-VoiceDesign is a Japanese Text-to-Speech model based on a Rectified Flow Diffusion Transformer (RF-DiT) architecture. Derived from the base v2 model, this variant replaces the reference latent encoder with a caption encoder.
Instead of requiring reference audio for voice cloning, this model features Voice Design—allowing you to fully control and generate the speaker's voice, emotion, and speaking style solely through a descriptive text prompt (caption).
Additionally, the model retains the emoji-based style and sound effect control — by inserting specific emojis into the input text, you can further fine-tune speaking styles, emotions, and sound effects during generation.
EMOJI_ANNOTATIONS.md for the full list of supported emojis.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.
Examples of controlling the speaker's voice, emotion, and style purely through descriptive text captions. Notice how the same input text can be delivered in entirely different ways.
| Text (Input) | Caption (Voice Design) | Generated Audio |
|---|---|---|
| 明日の午後に予定していた会議だけど、急遽来週に延期になったみたい。悪いんだけど、資料の準備は一旦ストップしておいてくれるかな。 | 低い声の女性が、苛立ちを隠せない様子で焦って話している。クリアな音質、少し感情的なトーンで、呆れたような様子。 | |
| 明日の午後に予定していた会議だけど、急遽来週に延期になったみたい。悪いんだけど、資料の準備は一旦ストップしておいてくれるかな。 | やや高めの男性の声で、気遣いを見せて申し訳なさそうなトーンでやさしく話してほしい。 | |
| おかしいな、さっきまで確かにここにあったはずなんだけど。誰かが気を利かせて、別の場所に片付けちゃったのかな。 | 若めの女性が、困惑している様子で独り言を言うかのように囁くような声で話している。 | |
| おかしいな、さっきまで確かにここにあったはずなんだけど。誰かが気を利かせて、別の場所に片付けちゃったのかな。 | 強い疑いや不満を覚えているような様子の大人の女性。かなり怒っている様子で、わざと周りに聞こえるように大きな声で話している。 |
You can also combine Voice Design captions with emoji annotations embedded in the text. This allows for even finer control over the delivery, adding specific emotional nuances, pauses, or sound effects on top of the base voice design.
| Text (with Emoji) | Caption (Voice Design) | Generated Audio |
|---|---|---|
| これ、昨日からずっと机の上に置きっぱなしになってますよ🤭早く片付けておいてくださいね🫶 | 大人の男性が、途中笑いながらやさしく諭すように話している。余裕を感じる様子で、少し呆れも混ざっているようなトーン。 | |
| これ😠、昨日からずっと机の上に置きっぱなしになってますよ😒早く片付けておいてくださいね😠 | 低めの女性の声で、嫌悪感を示しながら怒っているように話してほしいです。途中で舌打ちを挟み、強い憎しみを持って見下している感じでお願いします。 |
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. To enable the Voice Design functionality, the training data was enriched with comprehensive text captions describing the audio characteristics.
The emoji annotations and initial text captions were generated and labeled using a fine-tuned model based on Qwen/Qwen3-Omni-30B-A3B-Instruct. Subsequently, the text captions were rephrased and refined using Qwen/Qwen3.5-35B-A3B.
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 in your research or project, please cite it as follows:
@misc{irodori-tts,
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-VoiceDesign}}
}
5 commits
Irodori-TTS-500M-v2-VoiceDesign is a Japanese Text-to-Speech model based on a Rectified Flow Diffusion Transformer (RF-DiT) architecture. Derived from the base v2 model, this variant replaces the reference latent encoder with a caption encoder.
Instead of requiring reference audio for voice cloning, this model features Voice Design—allowing you to fully control and generate the speaker's voice, emotion, and speaking style solely through a descriptive text prompt (caption).
Additionally, the model retains the emoji-based style and sound effect control — by inserting specific emojis into the input text, you can further fine-tune speaking styles, emotions, and sound effects during generation.
EMOJI_ANNOTATIONS.md for the full list of supported emojis.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.
Examples of controlling the speaker's voice, emotion, and style purely through descriptive text captions. Notice how the same input text can be delivered in entirely different ways.
| Text (Input) | Caption (Voice Design) | Generated Audio |
|---|---|---|
| 明日の午後に予定していた会議だけど、急遽来週に延期になったみたい。悪いんだけど、資料の準備は一旦ストップしておいてくれるかな。 | 低い声の女性が、苛立ちを隠せない様子で焦って話している。クリアな音質、少し感情的なトーンで、呆れたような様子。 | |
| 明日の午後に予定していた会議だけど、急遽来週に延期になったみたい。悪いんだけど、資料の準備は一旦ストップしておいてくれるかな。 | やや高めの男性の声で、気遣いを見せて申し訳なさそうなトーンでやさしく話してほしい。 | |
| おかしいな、さっきまで確かにここにあったはずなんだけど。誰かが気を利かせて、別の場所に片付けちゃったのかな。 | 若めの女性が、困惑している様子で独り言を言うかのように囁くような声で話している。 | |
| おかしいな、さっきまで確かにここにあったはずなんだけど。誰かが気を利かせて、別の場所に片付けちゃったのかな。 | 強い疑いや不満を覚えているような様子の大人の女性。かなり怒っている様子で、わざと周りに聞こえるように大きな声で話している。 |
You can also combine Voice Design captions with emoji annotations embedded in the text. This allows for even finer control over the delivery, adding specific emotional nuances, pauses, or sound effects on top of the base voice design.
| Text (with Emoji) | Caption (Voice Design) | Generated Audio |
|---|---|---|
| これ、昨日からずっと机の上に置きっぱなしになってますよ🤭早く片付けておいてくださいね🫶 | 大人の男性が、途中笑いながらやさしく諭すように話している。余裕を感じる様子で、少し呆れも混ざっているようなトーン。 | |
| これ😠、昨日からずっと机の上に置きっぱなしになってますよ😒早く片付けておいてくださいね😠 | 低めの女性の声で、嫌悪感を示しながら怒っているように話してほしいです。途中で舌打ちを挟み、強い憎しみを持って見下している感じでお願いします。 |
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. To enable the Voice Design functionality, the training data was enriched with comprehensive text captions describing the audio characteristics.
The emoji annotations and initial text captions were generated and labeled using a fine-tuned model based on Qwen/Qwen3-Omni-30B-A3B-Instruct. Subsequently, the text captions were rephrased and refined using Qwen/Qwen3.5-35B-A3B.
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 in your research or project, please cite it as follows:
@misc{irodori-tts,
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-VoiceDesign}}
}
5 commits