Spaces:
Running on Zero
Running on Zero
| title: UniCalli | |
| emoji: 🖌️ | |
| colorFrom: purple | |
| colorTo: red | |
| sdk: gradio | |
| sdk_version: 5.44.0 | |
| app_file: app.py | |
| pinned: false | |
| license: cc-by-nc-nd-4.0 | |
| short_description: Chinese Calligraphy Generator | |
| # 🖌️ UniCalli-Dev - Chinese Calligraphy Generator | |
| **A Unified Diffusion Framework for Column-Level Generation and Recognition of Chinese Calligraphy** | |
| ## Links | |
| - 🌐 **Project Page**: [https://envision-research.github.io/UniCalli/](https://envision-research.github.io/UniCalli/) | |
| - 📄 **Paper**: [arXiv:2510.13745](https://arxiv.org/abs/2510.13745) | |
| - 💻 **Code**: [GitHub](https://github.com/Envision-Research/UniCalli) | |
| - 🎨 **Demo**: [https://huggingface.co/spaces/TSXu/UniCalli_Dev](https://huggingface.co/spaces/TSXu/UniCalli_Dev) | |
| - 🤗 **Model**: [TSXu/Unicalli_Pro](https://huggingface.co/TSXu/Unicalli_Pro) | |
| ## Features | |
| - **1-7 Chinese Characters**: Supports generating 1 to 7 Chinese characters in a column | |
| - **Historical Masters**: 90+ calligraphers including 王羲之, 颜真卿, 赵佶/宋徽宗, etc. | |
| - **Multiple Font Styles**: 楷 (Regular), 行 (Running), 草 (Cursive) | |
| - **Interactive Session**: Generate multiple images in one GPU session | |
| - **4-bit Quantization**: Runtime quantization for efficient inference on limited GPU memory | |
| ## Usage | |
| 1. Enter 1-7 Chinese characters | |
| 2. Select a calligrapher (or use synthetic style) | |
| 3. Choose a font style | |
| 4. Click "Start Generation" | |
| ## Citation | |
| If you find UniCalli useful in your research, please cite our paper: | |
| ```bibtex | |
| @article{xu2025unicalli, | |
| title={UniCalli: A Unified Diffusion Framework for Column-Level | |
| Generation and Recognition of Chinese Calligraphy}, | |
| author={Xu, Tianshuo and Wang, Kai and Chen, Zhifei and Wu, Leyi | |
| and Wen, Tianshui and Chao, Fei and Chen, Ying-Cong}, | |
| journal={arXiv preprint arXiv:2510.13745}, | |
| year={2025} | |
| } | |
| ``` | |