Guides / How to choose an open-source Chinese TTS model · 中文版
How to choose an open-source Chinese TTS model
For people who want to synthesize Chinese speech locally: picks by language, license and whether the run material is complete; no voice-quality ratings, and no promises about what has not been run.
Editorial picks
Check the card's "Languages" line first — only an explicit mention of Chinese counts; a blank means this site has not filed it, so confirm in the repo. Then the "Commercial" line: where it says check yourself, read the license before commercial use. VRAM for speech models is mostly "no estimate" and this site has not run them, so judge quality and speed by your own listening. Four picks below, each leaning a different way; open "Show how to run" to copy a command; every speech model is at /guide/tts/.
- Instruction control, preset voices, commercial use allowed Qwen3-TTS-12Hz-1.7B-CustomVoice (Qwen)
The material states Apache-2.0, commercial use allowed, 10 languages including Chinese, 9 preset voices, style steered by text instructions; available on ModelScope. Limit: this CustomVoice build uses preset voices — to clone your own voice, use the Base build. Community feedback: very slow inference without FlashAttention, and speech is generally too fast. This site has not run it.
- Multilingual, conversational expressiveness; research / non-commercial license Higgs TTS 3 (Boson AI)
The material states 100+ languages including Chinese; the license is research / non-commercial, so "Commercial" is marked check-yourself — go by the license text. No site VRAM estimate; community feedback says full precision needs 18–20GB, and an 8GB card is slow even with the quantized builds and cannot use cloning — if your GPU has under 20GB, skip it for now.
- Small, multilingual, commercial use allowed; Chinese not listed, CPU-only limited OmniVoice (k2-fsa)
The material states 613M parameters, Apache-2.0 commercial use allowed, 600+ languages; Chinese is not listed separately on the card — confirm in the repo examples. Installs with pip; the card has a command to copy. No site VRAM estimate; community feedback says CPU-only inference is limited and the best experience needs a GPU, with skipped or misread words on some inputs.
- Whole-passage generation, zero-shot cloning, commercial use allowed; no streaming MOSS-TTS-v1.5 (OpenMOSS)
The material states 8.5B, Apache-2.0 commercial use allowed, 31 languages, zero-shot cloning, available on ModelScope; the language list of the same family's Local-Transformer build names Chinese and Cantonese. No site VRAM estimate. Limit: no streaming — it generates whole passages only, latency is too high for real-time conversation, which needs the smaller MOSS-TTS-Realtime; suited to audio content.
Full comparison
Run config
hexgrad/Kokoro-82M- VRAM
- no estimate
DetailsShow how to run
pip install kokoro && python -c "from kokoro import KPipeline; KPipeline('a'); print('Kokoro loaded')"- Why no estimate
- 权重格式未知,无法估算显存
- License
- apache-2.0
- Languages
- 8 种语言
- China access
- 需代理
Run config
k2-fsa/OmniVoice- VRAM
- no estimate
DetailsShow how to run
pip install omnivoice- Why no estimate
- 权重格式未知,无法估算显存
- License
- apache-2.0
- Context
- 不适用
- China access
- 需代理
Run config
Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice- VRAM
- no estimate
DetailsShow how to run (+2 more)
pip install qwen-tts && python -c 'from qwen_tts import Qwen3TTSModel; model=Qwen3TTSModel.from_pretrained("Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice", device_map="cuda:0")'2 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- China access
- 魔搭可用
Run config
fishaudio/s2-pro- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- fish-audio-research-license
- Languages
- 日 / 英 / 中 (主) · 韩 / 西 / 葡 / 阿 / 俄 / 法 / 德等80+语言
- China access
- 需代理
Run config
bosonai/higgs-tts-3-4b- VRAM
- no estimate
DetailsShow how to run (+2 more)
sgl-omni serve --model-path bosonai/higgs-tts-3-4b --port 80002 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- boson-higgs-audio-v3-research-and-non-commercial-license
- Context
- 8192
- Languages
- 100+ 语种 (含中/英/日/韩/阿拉伯等85种<5% WER)
- China access
- 需代理
Run config
OpenMOSS-Team/MOSS-TTS-Local-Transformer-v1.5- VRAM
- no estimate
DetailsShow how to run (+1 more)
python -c "from transformers import AutoModel; model = AutoModel.from_pretrained('OpenMOSS-Team/MOSS-TTS-Local-Transformer-v1.5', trust_remote_code=True)"1 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- Languages
- 31种语言 (含中·粤·英·日·韩·法·德·西等)
- China access
- 魔搭可用
Run config
OpenMOSS-Team/MOSS-TTS-v1.5- VRAM
- no estimate
DetailsShow how to run (+1 more)
git clone https://github.com/OpenMOSS/MOSS-TTS.git && pip install -e .1 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- China access
- 魔搭可用
Run config
nineninesix/gepard-1.0- VRAM
- no estimate
DetailsShow how to run
vllm serve nineninesix/gepard-1.0- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache 2.0 (codec: NVIDIA Open Model License)
- Languages
- 英语(美/英) · 西班牙语(墨) · 葡萄牙语(巴西) · 荷兰语
- China access
- 需代理
Run config
Audio8/Audio8-TTS-Preview-0.1b- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Audio8 Community License v1.0
- Context
- 2048
- Languages
- 中文(主) · 英文(主) · 德 / 西 / 法 / 意 / 日 / 韩
- China access
- 需代理
通用文本转语音,面向配音与有声内容制作者
Run config
ResembleAI/Dramabox- VRAM
- no estimate
DetailsShow how to run (+1 more)
huggingface-cli download ResembleAI/Dramabox1 more way(s) to run on the detail page.
- Why no estimate
- No usable VRAM basis on record
- License
- other
- Context
- 不适用
- China access
- 需代理
Run config
IndexTeam/IndexTTS-2.5- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- bilibili-model-license
- Languages
- 中文 / 英文 / 日语 / 西班牙语 / 阿拉伯语
- China access
- 魔搭可用
Run config
tencent/AuK- VRAM
- no estimate
DetailsShow how to run
python -m sglang_omni.cli serve --model-path tencent/AuK- Why no estimate
- 权重格式未知,无法估算显存
- License
- MIT
- Languages
- 未公开
- China access
- 魔搭可用
Run config
bosonai/higgs-audio-v3-tts-4b- VRAM
- no estimate
DetailsShow how to run (+1 more)
sgl-omni serve --model-path bosonai/higgs-audio-v3-tts-4b1 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Boson Research & Non-Commercial License
- Context
- 8k
- Languages
- 100+语言,含中、英、日、韩、法、德等83种高质量语种
- China access
- 需代理
Run config
owensong/Inflect-Nano-v2- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- apache-2.0
- Context
- 不适用
- Languages
- 英文
- China access
- 需代理
Run config
Audio8/Audio8-TTS-Preview-0.6b- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- Context
- 2048
- Languages
- 粤语 / 中文 / 荷兰语 / 英语 / 法语 / 德语 / 意大利语 / 日语 / 韩语 / 波兰语 / 西班牙语
- China access
- 需代理
TTS 模型,面向语音合成开发者
Run config
ScenemaAI/scenema-audio- VRAM
- no estimate
DetailsShow how to run (+1 more)
huggingface-cli download ScenemaAI/scenema-audio1 more way(s) to run on the detail page.
- Why no estimate
- No usable VRAM basis on record
- License
- other
- China access
- 需代理
Run config
Nanthasit/sakthai-tts-model- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- MIT (包装) / Apache 2.0 (Kokoro)
- Context
- 不适用
- Languages
- 英/日/中/韩/法/西/葡/意/德/波/俄/阿/印/孟/泰
- China access
- 需代理
Run config
BreezeBlue/Breeze-TTS-2- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- 研究/非商业许可;代码 Apache-2.0
- Languages
- 英文 / 中文
- China access
- 需代理
Run config
owensong/Inflect-Micro-v2- VRAM
- no estimate
DetailsNo command indexed
No command indexed for this config. See the detail page or the official repo; commands from other configs are not borrowed.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- Context
- 无限制(标点分块)
- Languages
- 英文
- China access
- 需代理
Run config
Zyphra/ZONOS2- VRAM
- no estimate
DetailsShow how to run
git clone https://github.com/Zyphra/ZONOS2 && cd ZONOS2 && uv sync && uv run python -m minisgl --model-path Zyphra/ZONOS2 --tts-default-voices-dir ./default_voices/(需 NVIDIA GPU, Linux)- Why no estimate
- No usable VRAM basis on record
- License
- apache-2.0
- Languages
- 英语(主)·中文(主)·日语(主) · 韩/俄/意/葡/法/西/越/德/希伯来/荷兰/瑞典等 32 语种
- China access
- 需代理
Run config
IndexTeam/IndexTTS-2- VRAM
- no estimate
DetailsShow how to run
暂无已验证的一键部署命令,需参考官方GitHub仓库(https://github.com/index-tts/index-tts)手动安装- Why no estimate
- No usable VRAM basis on record
- China access
- 魔搭可用
Run config
MisoLabs/MisoTTS- VRAM
- no estimate
DetailsShow how to run (+1 more)
git clone https://github.com/MisoLabsAI/MisoTTS && cd MisoTTS && pip install -r requirements.txt1 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- other
- Context
- 2048
- Languages
- 未声明
- China access
- 需代理
Run config
owensong/Inflect-Nano-v1- VRAM
- no estimate
DetailsShow how to run (+1 more)
git clone https://huggingface.co/owensong/Inflect-Nano-v1 && cd Inflect-Nano-v1 && pip install -r requirements.txt && python inference.py --text 'Hello, world.' --out output.wav1 more way(s) to run on the detail page.
- Why no estimate
- 权重格式未知,无法估算显存
- License
- Apache-2.0
- Languages
- 英文
- China access
- 需代理
Common pitfalls
- 当前为预览版(Preview)检查点,语言覆盖和方言支持有限 — Audio8/Audio8-TTS-Preview-0.6b
- 参考音频过长、嘈杂或转录不准会降低合成稳定性和说话人相似度 — Audio8/Audio8-TTS-Preview-0.6b
- 需trust_remote_code=True加载,存在自定义代码安全审计需求 — Audio8/Audio8-TTS-Preview-0.6b
- 全精度模型需 18-20GB 显存,8GB 显卡无法运行完整模式 — bosonai/higgs-tts-3-4b
- 8GB 显卡即使使用量化版本(QT8/QT4)也较慢,需借助 CPU 内存卸载 — bosonai/higgs-tts-3-4b
- 长文本批量生成时可能出现缺词,需用 STT 逐条校验 — bosonai/higgs-tts-3-4b
- 8GB 显卡无法使用声音克隆功能 — bosonai/higgs-tts-3-4b
- 仅限研究和非商业用途,生产/商用/创收需额外获取商业许可 — bosonai/higgs-audio-v3-tts-4b
- 复杂发音(Complex Pronunciation)主观评测得分仅 25.10%,在对比模型中仍属短板 — bosonai/higgs-audio-v3-tts-4b
- 需 48 GB 显存级别显卡才能加载,消费级 GPU 可能无法运行 — bosonai/higgs-audio-v3-tts-4b
- 训练数据主要来自 OpenAI 和 ElevenLabs 的合成输出,存在潜在版权与许可风险 — hexgrad/Kokoro-82M
- 对长叙事文本表现优于日常对话,对话场景下自然度可能不足 — hexgrad/Kokoro-82M
- 需要 espeak 作为系统依赖处理 OOD 回退及部分非英语语言,增加部署复杂度 — hexgrad/Kokoro-82M
- 最快的推理配置不一定是最佳音质,需在速度与质量之间权衡 — hexgrad/Kokoro-82M
- 现有托管 API 服务较少,不易找到现成的云端调用方案 — hexgrad/Kokoro-82M
- License未明确(unknown),商用需自行评估风险 — IndexTeam/IndexTTS-2
- 显存需求较高:推荐参数(如80-200)需根据显存调整,4GB可尝试但可能受限 — IndexTeam/IndexTTS-2
- 英文及跨语言效果论文有报但社区实测稀少,中文外场景效果不保证 — IndexTeam/IndexTTS-2
- 无原生流式支持,完整生成耗时较长,不适合实时播报 — IndexTeam/IndexTTS-2
- 采用 Flow Matching,不支持流式输出 — IndexTeam/IndexTTS-2
- 音频中容易出现伪影,部分用户反馈反复调整仍无法获得自然输出,不如 Higgs Audio 效果好 — IndexTeam/IndexTTS-2
- 官方宣传的精确音频时长控制功能实际并未支持,令用户失望 — IndexTeam/IndexTTS-2
- 在 ComfyUI 的 TTS Audio Suite 集成中,有用户反馈情感向量节点无法影响音频输入的情感特征 — IndexTeam/IndexTTS-2
- 部分场景下跳过或误读基础词汇,逗号后出现无法通过编辑修复的卡顿停顿 — k2-fsa/OmniVoice
- 有用户反馈音色克隆效果“像模仿”,VibeVoice 在某些情况下更自然 — k2-fsa/OmniVoice
- 降低 num_step 可提速但输出质量随之下降,需权衡速度与质量 — k2-fsa/OmniVoice
- 纯 CPU 推理性能受限,最佳体验依赖 GPU 加速 — k2-fsa/OmniVoice
- TTS 输出一致性不足,极短文本也会产生幻觉 — MisoLabs/MisoTTS
- 有用户认为这类规模仍不够稳定,稳定性问题比想象中明显 — MisoLabs/MisoTTS
- 以准确性换取速度,流式生成可能牺牲文本准确度 — nineninesix/gepard-1.0
- 生产级服务化部署难度较高,涉及多阶段推理链路 — OpenMOSS-Team/MOSS-TTS-Local-Transformer-v1.5
- 生成质量不及 VibeVoice Large — OpenMOSS-Team/MOSS-TTS-Local-Transformer-v1.5
- 8B v1.5 不支持流式输出,必须一次性发送整个音频,实时语音应用里耗时太长、不够快 — OpenMOSS-Team/MOSS-TTS-v1.5
- 实时场景只能改用更小的 MOSS-TTS-Realtime,8B 版本不适合实时生成 — OpenMOSS-Team/MOSS-TTS-v1.5
- 训练语料生成管线、私有过滤基础设施与完整优化配方未公开,可复现性受限 — owensong/Inflect-Micro-v2
- 固定单一音色,不可自定义语音 — owensong/Inflect-Micro-v2
- 产品化集成前需评估局限性,不宜仅凭基准分数做决策 — owensong/Inflect-Micro-v2
- 音质机械、有金属感,韵律平淡,不适合沉浸式听感 — owensong/Inflect-Nano-v1
- 输出长度限制在约 15 秒 — owensong/Inflect-Nano-v1
- 仅支持单一英语男声,无多说话人、无声音克隆、无流式输出 — owensong/Inflect-Nano-v1
- 对长文本、罕见词、数字缩写等鲁棒性不足,独立合成片段拼接时连贯性差 — owensong/Inflect-Nano-v1
- 目前仅支持英文(英文音素前端) — owensong/Inflect-Nano-v2
- 当前模型音色单一,多语言和多音色尚在规划中 — owensong/Inflect-Nano-v2
- 独立开发者项目,后续更新依赖社区反馈和兴趣 — owensong/Inflect-Nano-v2
- 在未启用 FlashAttention 的情况下推理极慢,RTX 5090 上仅 0.3 倍实时速度,GPU 占用率仅 30% — Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice
- 合成语音语速普遍偏快,无论参考语音如何,听起来都很急促 — Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice
- 语音克隆效果与原始音频存在可感知差异 — Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice
- Voice Design 模式的输出质量不适合用作训练数据 — Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice
- 新专区的内容全部由 AI 生成,多名用户因此表示要取消订阅、寻找替代品。 — ResembleAI/Dramabox
- DramaBox 内容在 DramaFren 等约 18 个同类 App 中也有覆盖,独占性存疑。 — ResembleAI/Dramabox
- 模型权重使用 LTX-2 Community License,非完全开放 — ScenemaAI/scenema-audio
- 安装过程存在兼容性问题,依赖 nvidia-cuda-toolkit — Zyphra/ZONOS2
- RTX 5090 等新硬件不支持 — Zyphra/ZONOS2
- 推理速度慢 — Zyphra/ZONOS2
- 文本开头部分可能丢失 — Zyphra/ZONOS2
- 仅支持 Ubuntu 22.04 + NVIDIA GPU — Zyphra/ZONOS2
- VRAM for speech models is mostly "no estimate" on this site: estimates cover only packs with a determinable weight format, and speech models often use noticeably more than a parameter-count projection. VRAM numbers in community feedback come from other people's machines — a reference, not a guarantee.
- "Commercial: check yourself" means neither "not allowed" nor "allowed": this site has not reviewed those licenses one by one, so read the original before commercial use; this site's record may also lag the repo's current license.
- A blank "Languages" line only means this site has not filed it; whether a model can synthesize Chinese, and how well, rests on the repo examples and your own listening — this site has done no listening comparisons.
FAQ
- Can I run Chinese TTS with 4GB of VRAM?
- This site has no estimate at that tier and cannot answer "yes" for you. Filter by language first, then by size: small does not mean Chinese — the Inflect models on this page, at tens of millions of parameters, state English only; rule out Higgs TTS 3, which community feedback says needs 18–20GB at full precision. Try the rest yourself, starting with rows that have a command under "Show how to run".
- How do I choose a Chinese TTS model I can use commercially?
- Start with the "Commercial" line: "allowed" means an Apache-2.0 or MIT-type license — Qwen3-TTS, OmniVoice and MOSS-TTS-v1.5 among the picks all are; for "check yourself", read the license. Then confirm Chinese in the "Languages" line or the repo. The repo's current license is authoritative; this site's record may lag.
- No GPU at all — can it run on CPU only?
- This site has no CPU-run records. Community feedback says OmniVoice is limited on CPU only and the best experience needs a GPU; models under a hundred million parameters usually demand far less hardware, but on this page their material mostly states English only. To run Chinese on CPU, look for CPU / ONNX notes in the repo first, then try it yourself.