RapidTTS 是一个轻量级文本转语音工具,面向本地快速推理。当前默认后端是 Kokoro ONNX。
- 支持 Kokoro ONNX 和 MeloTTS ONNX 推理
- 支持中文、英文和中英混合文本
- 支持查询每个模型的语言和音色能力
- 默认模型自动下载,并使用 SHA256 校验
- 提供命令行工具:下载模型、检查安装、文本合成
- 提供 Python API,便于集成到应用中
pip install "rapidtts[kokoro]"如果只安装核心包,可以使用 pip install rapidtts;运行具体后端前需要安装对应 extra。
命令行合成:
rapidtts text "你好,RapidTTS" outputs/1.wavPython 调用:
from rapidtts import RapidTTS, SynthesisRequest
tts = RapidTTS()
resp = tts.synthesize(SynthesisRequest(text="你好,RapidTTS"))
resp.save("outputs/1.wav")查看模型支持的语言和音色:
rapidtts info kokoro_onnx
rapidtts voices kokoro_onnx| 模型名称 | 支持语言 | 备注 |
|---|---|---|
kokoro_onnx |
中英混合 | 默认后端,支持多音色 |
melo_onnx |
中英混合 | 可选后端,安装 rapidtts[melo] |
Apache-2.0 License。
