Skip to content

RapidAI/RapidTTS

Repository files navigation

🎙 RapidTTS

轻量级文本转语音工具,面向本地快速推理
 

Python OS PyPI SemVer Code style: black

简介

RapidTTS 是一个轻量级文本转语音工具,面向本地快速推理。当前默认后端是 Kokoro ONNX。

特性

  • 支持 Kokoro ONNX 和 MeloTTS ONNX 推理
  • 支持中文、英文和中英混合文本
  • 支持查询每个模型的语言和音色能力
  • 默认模型自动下载,并使用 SHA256 校验
  • 提供命令行工具:下载模型、检查安装、文本合成
  • 提供 Python API,便于集成到应用中

安装

pip install "rapidtts[kokoro]"

如果只安装核心包,可以使用 pip install rapidtts;运行具体后端前需要安装对应 extra。

快速使用

命令行合成:

rapidtts text "你好,RapidTTS" outputs/1.wav

Python 调用:

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]

文档

致谢

License

Apache-2.0 License。

About

轻量级文本转语音工具,面向本地快速推理。A text-to-speech framework for fast and high-quality speech synthesis.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages