rvtts-响应语音tts cli工具
rvtts的Python项目详细描述
rvtts
rvtts是一个cli工具,用于使用responsivevoice的api将文本转换为mp3文件。
功能
- 自动标记句子。特别感谢pndurette(https://github.com/pndurette/gTTS)的标记器。
- 支持无限文本长度。
- 音高、速率、音量可调。
安装
pip install rvtts
使用量
rvtts [OPTIONS]
选项
阅读标准:
-t, --text <text>
从文件读取:
-i, --input <filename>
输出文件:
-o, --output <filename>
调整螺距。有效范围0-1。默认值:0.5:
--pitch <range>
调整速率。有效范围0-1。默认值:0.5:
--rate <range>
调节音量。0-1。默认值:1:
--vol <range>
输出语音。默认值:english_us_male:
-v, --voice <voicename>
调试模式:
-d, --debug
打印所有支持的声音并退出:
-l, --lang
显示版本并退出:
--version
示例
从stdin转换为
hello.mp3
:rvtts --text "hello wold" -o hello.mp3
转换越南语文本:
rvtts --text "một hai ba bốn năm sáu" -o test.mp3 -v vietnamese_female
从
chuong-0001.txt
转换为chuong-0001.mp3
:rvtts -i chuong-0001.txt -o chuong-0001.txt -v vietnamese_male
打印所有支持的声音:
rvtts --lang