Skip to content

RapidAI/RapidTTS

Repository files navigation

RapidTTS

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

Python OS PyPI Downloads SemVer Code style: black

简介

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

特性

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

安装

pip install rapidtts

快速使用

命令行合成:

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

Python 调用:

from rapidtts import RapidTTS, SynthesisRequest, TTSModel

tts = RapidTTS(model=TTSModel.MELO_ONNX)
resp = tts.synthesize(SynthesisRequest(text="你好,RapidTTS"))
resp.save("outputs/1.wav")

文档

致谢

License

RapidTTS 使用 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