Downloads · 30 days
0
p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP
Irodori-TTS-500M-v2-Character-Voice-SigLIP is a text-to-speech model from p1atdev. Use it when you need text read aloud. The card lists the license as mit.
[](https://character-voice-control.p1atdev.workers.dev/) [](https://github.com/p1atdev/Irodori-Character-Voice)
Downloads · 30 days
0
Access
Public
Updated May 16, 2026
Parameters
524M
2.1 GB on disk
Likes
10
Public
Click a slice to open those files.
.safetensors2.1 GB · 100%
From the Hugging Face model README
Irodori-TTS-500M-v2-Character-Voice-SigLIP is a Japanese TTS model based on Aratako/Irodori-TTS-500M-v2. This model synthesizes speech in a specific character's voice by using the character's image as a condition. By using encoded features from a character image as the conditioning signal instead of reference audio or voice captions, it enables zero-shot speech synthesis with a voice that matches the character's atmosphere.
This SigLIP variant uses SigLIP-v2-B/16-512 as the image encoder. Another model in the same Character Voice family, Irodori-TTS-500M-v2-Character-Voice-Tagger, uses a wd-tagger-based image encoder instead.
遠くで鳴る夕暮れの鐘が、一日の終わりを告げている。家々の窓には、ぽつりぽつりと暖かな灯りがともり始めた。
| Character Image | Generated Audio |
|---|---|
| <img src="./samples/female-1.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/female-1.wav" /> |
| <img src="./samples/female-10.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/female-10.wav" /> |
| <img src="./samples/male-1.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/male-1.wav" /> |
| <img src="./samples/male-8.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/male-8.wav" /> |
| <img src="./samples/other-1.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/other-1.wav" /> |
| <img src="./samples/other-2.webp" width="160px" /> | <audio controls preload="none" src="https://huggingface.co/p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP/resolve/main/samples/line-01-siglip/other-2.wav" /> |
For inference code, installation instructions, the Gradio demo, and CLI examples, please refer to the GitHub repository.
For CLI inference, use --hf-checkpoint p1atdev/Irodori-TTS-500M-v2-Character-Voice-SigLIP together with --character-image.
See the GitHub README for complete command examples.
This model is released under the MIT License.
This model builds on the following projects and resources:
We also thank the authors and contributors of the original Irodori-TTS project and related open-source projects.
If you use this model in research or a project, please cite:
@misc{character-voice-control,
author = {Tingrui Zhou and Keiji Yanai},
title = {A Character's Look Speaks Volumes: Character Image-Conditioned Speaker Style Control for Japanese Text-to-Speech},
year = {2026},
eprint = {TODO},
archivePrefix = {arXiv},
primaryClass = {cs.SD},
url = {TODO}
}
Please also cite the original Irodori-TTS model:
@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}}
}