11# 命令行用法
22
3- RapidTTS 安装后会提供 ` rapidtts ` 命令。
3+ RapidTTS 安装后会提供 ` rapidtts ` 命令。CLI 适合下载模型、检查环境、查看模型能力,以及从文本生成音频文件。
44
55## 命令速查
66
77``` bash
8- rapidtts download [kokoro_onnx ] [--save-dir DIR] [--no-progress] [--quiet]
9- rapidtts check [kokoro_onnx ] [--model-dir DIR] [--init-backend] [--quiet]
10- rapidtts info [kokoro_onnx ] [--model-dir DIR] [--quiet]
11- rapidtts voices [kokoro_onnx ] [--model-dir DIR] [--quiet]
12- rapidtts text TEXT OUTPUT [--model kokoro_onnx ] [--model-dir DIR] [--language ZH| EN| ZH_MIX_EN] [--speed SPEED] [--sample-rate SAMPLE_RATE] [--quiet]
8+ rapidtts download [MODEL ] [--save-dir DIR] [--no-progress] [--quiet]
9+ rapidtts check [MODEL ] [--model-dir DIR] [--init-backend] [--quiet]
10+ rapidtts info [MODEL ] [--model-dir DIR] [--quiet]
11+ rapidtts voices [MODEL ] [--model-dir DIR] [--quiet]
12+ rapidtts text TEXT OUTPUT [--model MODEL ] [--model-dir DIR] [--language ZH| EN| ZH_MIX_EN] [--voice VOICE ] [--speed SPEED] [--sample-rate SAMPLE_RATE] [--quiet]
1313```
1414
15- ## 检查安装
15+ ` MODEL ` 可选:
16+
17+ - ` kokoro_onnx ` :默认后端
18+ - ` melo_onnx ` :MeloTTS ONNX 后端
19+
20+ ## 生成音频
21+
22+ 最小示例:
1623
1724``` bash
18- rapidtts check
25+ rapidtts text " 你好,RapidTTS " outputs/1.wav
1926```
2027
21- 检查自定义模型目录 :
28+ 指定模型 :
2229
2330``` bash
24- rapidtts check kokoro_onnx --model-dir /path/to/kokoro_onnx
31+ rapidtts text " 你好,RapidTTS" outputs/kokoro.wav --model kokoro_onnx
32+ rapidtts text " 你好,RapidTTS" outputs/melo.wav --model melo_onnx
2533```
2634
27- 同时初始化后端 :
35+ 指定语言 :
2836
2937``` bash
30- rapidtts check --init-backend
38+ rapidtts text " hello world" outputs/en.wav --language EN
39+ rapidtts text " 你好,RapidTTS" outputs/zh.wav --language ZH
40+ rapidtts text " 我在学习machine learning" outputs/mix.wav --language ZH_MIX_EN
41+ ```
42+
43+ 指定音色:
44+
45+ ``` bash
46+ rapidtts voices kokoro_onnx
47+ rapidtts text " 你好,RapidTTS" outputs/zm_009.wav --model kokoro_onnx --voice zm_009
48+ ```
49+
50+ ` --voice ` 对应 Python API 中的 ` SynthesisRequest.voice ` 。
51+
52+ MeloTTS ONNX 当前只暴露 ` zf_001 ` :
53+
54+ ``` bash
55+ rapidtts text " 你好,RapidTTS" outputs/melo_zf_001.wav --model melo_onnx --voice zf_001
56+ ```
57+
58+ 指定语速和采样率:
59+
60+ ``` bash
61+ rapidtts text " 你好,RapidTTS" outputs/fast.wav --speed 1.2 --sample-rate 16000
62+ ```
63+
64+ 使用自定义模型目录:
65+
66+ ``` bash
67+ rapidtts text " 你好,RapidTTS" outputs/1.wav --model kokoro_onnx --model-dir /path/to/kokoro_onnx
3168```
3269
3370## 查看模型能力
@@ -44,16 +81,9 @@ rapidtts info kokoro_onnx
4481rapidtts voices kokoro_onnx
4582```
4683
47- Kokoro ONNX 是默认后端,建议安装 :
84+ 查看 MeloTTS ONNX :
4885
4986``` bash
50- pip install " rapidtts[kokoro]"
51- ```
52-
53- MeloTTS 后端需要额外依赖:
54-
55- ``` bash
56- pip install " rapidtts[melo]"
5787rapidtts info melo_onnx
5888rapidtts voices melo_onnx
5989```
@@ -78,37 +108,35 @@ rapidtts download kokoro_onnx --save-dir /path/to/kokoro_onnx
78108rapidtts download kokoro_onnx --no-progress
79109```
80110
81- 关闭日志:
82-
83- ``` bash
84- rapidtts download kokoro_onnx --quiet
85- ```
111+ ## 检查安装
86112
87- ## 文本合成
113+ 检查默认模型和依赖:
88114
89115``` bash
90- rapidtts text " 你好,RapidTTS " outputs/1.wav
116+ rapidtts check
91117```
92118
93- 指定语言 :
119+ 检查指定模型 :
94120
95121``` bash
96- rapidtts text " hello world " outputs/en.wav --language EN
122+ rapidtts check melo_onnx
97123```
98124
99- 指定语速和采样率 :
125+ 检查自定义模型目录 :
100126
101127``` bash
102- rapidtts text " 你好,RapidTTS " outputs/1.wav --speed 1.2 --sample-rate 16000
128+ rapidtts check kokoro_onnx --model-dir /path/to/kokoro_onnx
103129```
104130
105- 使用自定义模型目录 :
131+ 同时初始化后端 :
106132
107133``` bash
108- rapidtts text " 你好,RapidTTS " outputs/1.wav --model-dir /path/to/melotts_zh_mix_en_onnx
134+ rapidtts check kokoro_onnx --init-backend
109135```
110136
111- 关闭 RapidTTS 日志:
137+ ## 关闭日志
138+
139+ 所有子命令都支持 ` --quiet ` :
112140
113141``` bash
114142rapidtts text " 你好,RapidTTS" outputs/1.wav --quiet
0 commit comments