Skip to content

Latest commit

 

History

History
143 lines (96 loc) · 2.75 KB

File metadata and controls

143 lines (96 loc) · 2.75 KB

命令行用法

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