mcpField
Z
zai-tts

zai-tts

github.com/aahl创意与媒体1642.8k 次安装6 周前更新
代码仓库

关于 zai-tts

zai-tts 是一个命令行技能,通过 GLM-TTS 服务将文本转换为语音。它支持输入文本或文件,并可调整音色、语速和音量;使用前需配置凭据。

主要功能

  1. 01从文本或文件生成语音
  2. 02调整语速和音量
  3. 03选择可用音色
  4. 04列出可用音色

适用场景

  1. 01将文本生成为 WAV 旁白
  2. 02把文本文件转换为语音
  3. 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