🗣️ Text-to-speech using GLM-TTS for generating audio

使用GLM-TTS服务通过`uvx zai-tts`命令进行文本转语音,生成音频。适用于用户请求语音/音频输出的场景。

安装

概览

什么是🗣️ Text-to-speech using GLM-TTS for generating audio

Zai-TTS 是一款基于 GLM-TTS 服务的命令行文本转语音工具,通过简单的 `uvx zai-tts` 命令即可将任意文本转换为高质量的音频文件。该工具专为需要快速生成语音输出的用户设计,支持多种内置音色和自定义语音克隆功能。使用前需在环境中配置 `ZAI_AUDIO_USERID` 和 `ZAI_AUDIO_TOKEN` 两个关键环境变量,这些凭证可通过登录 `audio.z.ai` 平台并在浏览器开发者控制台中执行 `localStorage[‘auth-storage’]` 获取。生成的音频默认输出为 WAV 格式,适用于本地播放或集成到其他系统中。无论是即时语音播报、内容本地化还是辅助无障碍访问,Zai-TTS 都能以轻量级的方式提供稳定可靠的语音合成能力。

核心功能特点

  1. 支持标准命令行操作,使用 `uvx zai-tts` 快速调用
  2. 提供三种预设高质量语音:Lila(活泼女性)、Chloe(知性女性)、Ethan(阳光男性)
  3. 允许调节语速与音量参数,增强语音表现力
  4. 支持从文件或直接输入文本生成音频输出
  5. 可列出所有可用语音选项,便于选择合适音色
  6. 兼容自定义语音克隆,需先在 audio.z.ai 完成训练

适用场景

Zai-TTS 特别适合需要在终端环境下快速生成语音内容的开发者与自动化流程使用者。例如,在构建智能客服系统时,可将用户输入的文本实时转为语音回复;在制作播客或有声读物时,能高效批量处理脚本转音频的工作流。对于教育类应用而言,它可用于生成朗读材料,帮助视障学生或语言学习者获取听觉辅助。此外,在物联网设备或嵌入式系统中,若需实现低功耗下的语音提示功能,Zai-TTS 提供的命令行接口也便于集成到自动化脚本中。由于其依赖外部服务而非本地模型,因此无需担心硬件资源消耗问题,同时保证了语音合成的专业水准。无论是个人项目还是企业级部署,只要具备网络连接和有效认证信息,即可灵活运用此工具满足多样化的语音生成需求。