RapidTTS 安装后会提供 rapidtts 命令。CLI 适合下载模型、检查环境、查看模型能力,以及从文本生成音频文件。
rapidtts download [MODEL] [--save-dir DIR] [--no-progress] [--quiet]
rapidtts check [MODEL] [--model-dir DIR] [--init-backend] [--quiet]
rapidtts info [MODEL] [--model-dir DIR] [--quiet]
rapidtts voices [MODEL] [--model-dir DIR] [--quiet]
rapidtts text TEXT OUTPUT [--model MODEL] [--model-dir DIR] [--language ZH|EN|ZH_MIX_EN] [--voice VOICE] [--speed SPEED] [--sample-rate SAMPLE_RATE] [--quiet]MODEL 可选:
kokoro_onnx:默认后端melo_onnx:MeloTTS ONNX 后端
最小示例:
rapidtts text "你好,RapidTTS" outputs/1.wav指定模型:
rapidtts text "你好,RapidTTS" outputs/kokoro.wav --model kokoro_onnx
rapidtts text "你好,RapidTTS" outputs/melo.wav --model melo_onnx指定语言:
rapidtts text "hello world" outputs/en.wav --language EN
rapidtts text "你好,RapidTTS" outputs/zh.wav --language ZH
rapidtts text "我在学习machine learning" outputs/mix.wav --language ZH_MIX_EN指定音色:
rapidtts voices kokoro_onnx
rapidtts text "你好,RapidTTS" outputs/zm_009.wav --model kokoro_onnx --voice zm_009--voice 对应 Python API 中的 SynthesisRequest.voice。
MeloTTS ONNX 当前只暴露 zf_001:
rapidtts text "你好,RapidTTS" outputs/melo_zf_001.wav --model melo_onnx --voice zf_001指定语速和采样率:
rapidtts text "你好,RapidTTS" outputs/fast.wav --speed 1.2 --sample-rate 16000使用自定义模型目录:
rapidtts text "你好,RapidTTS" outputs/1.wav --model kokoro_onnx --model-dir /path/to/kokoro_onnx查看模型支持的语言、默认语言、音色数量和默认音色:
rapidtts info kokoro_onnx查看模型可用音色:
rapidtts voices kokoro_onnx查看 MeloTTS ONNX:
rapidtts info melo_onnx
rapidtts voices melo_onnx下载默认模型:
rapidtts download kokoro_onnx下载到自定义目录:
rapidtts download kokoro_onnx --save-dir /path/to/kokoro_onnx关闭进度条:
rapidtts download kokoro_onnx --no-progress检查默认模型和依赖:
rapidtts check检查指定模型:
rapidtts check melo_onnx检查自定义模型目录:
rapidtts check kokoro_onnx --model-dir /path/to/kokoro_onnx同时初始化后端:
rapidtts check kokoro_onnx --init-backend所有子命令都支持 --quiet:
rapidtts text "你好,RapidTTS" outputs/1.wav --quiet