关于 zai-tts
zai-tts 是一个命令行技能,通过 GLM-TTS 服务将文本转换为语音。它支持输入文本或文件,并可调整音色、语速和音量;使用前需配置凭据。
主要功能
- 01从文本或文件生成语音
- 02调整语速和音量
- 03选择可用音色
- 04列出可用音色
适用场景
- 01将文本生成为 WAV 旁白
- 02把文本文件转换为语音
- 03使用指定音色和设置生成音频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aahl/ skills --skill zai-tts安装后在 Claude Code 中输入/zai-tts确认已加载。
详细介绍
Zai-TTS
通过 uvx zai-tts 命令使用 GLM-TTS 服务生成高质量的文本转语音音频。
使用此技能前,你需要配置环境变量 ZAI_AUDIO_USERID 和 ZAI_AUDIO_TOKEN。登录 audio.z.ai 后,在控制台中通过 F12 开发者工具执行 localStorage['auth-storage'] 即可获取这两个变量。
用法
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav
uvx zai-tts -f path/to/file.txt -o {tempdir}/{filename}.wav
更改语速和音量
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav --speed 1.5
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav --speed 1.5 --volume 2
更改语音
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav --voice system_002
可用语音
system_001:Lila。欢快、发音标准的女性语音
system_002:Chloe。温柔、优雅、聪慧的女性语音
system_003:Ethan。阳光、发音标准的男性语音
使用 shell 命令获取所有可用语音:
uvx zai-tts -l
如果要使用自定义语音,请先在网站 audio.z.ai 上完成语音克隆。
评论
支持 Markdown