zai-tts▌
aahl/skills · updated Apr 8, 2026
High-quality text-to-speech audio generation using GLM-TTS with customizable voices and playback parameters.
- ›Converts text or file content to WAV audio via the uvx zai-tts command with configurable output paths
- ›Supports three built-in system voices (Lila, Chloe, Ethan) plus custom cloned voices created on audio.z.ai
- ›Adjustable speed (1.5x, etc.) and volume (2x, etc.) parameters for fine-tuned audio output
- ›Requires environment variables ZAI_AUDIO_USERID and ZAI_AUDIO_TOKEN obtained
Zai-TTS
Generate high-quality text-to-speech audio using GLM-TTS service via the uvx zai-tts command.
Before using this skill, you need to configure the environment variables ZAI_AUDIO_USERID and ZAI_AUDIO_TOKEN,
which can be obtained by login audio.z.ai and executing localStorage['auth-storage'] in the console via F12 Developer Tools.
Usage
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav
uvx zai-tts -f path/to/file.txt -o {tempdir}/{filename}.wav
Changing speed, volume
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
Changing the voice
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav --voice system_002
Available voices
system_001: Lila. A cheerful, standard-pronunciation female voice
system_002: Chloe. A gentle, elegant, intelligent female voice
system_003: Ethan. A sunny, standard-pronunciation male voice
Retrieve all available voices using shell commands:
uvx zai-tts -l
If you want to use custom voices, please complete voice cloning on the website audio.z.ai first.
Ratings
4.5★★★★★27 reviews- ★★★★★Ganesh Mohane· Dec 24, 2024
zai-tts fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Omar Torres· Dec 8, 2024
zai-tts is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Noor Smith· Nov 27, 2024
Solid pick for teams standardizing on skills: zai-tts is focused, and the summary matches what you get after install.
- ★★★★★Sakshi Patil· Nov 15, 2024
Registry listing for zai-tts matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Evelyn Abebe· Oct 18, 2024
zai-tts has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Chaitanya Patil· Oct 6, 2024
zai-tts reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Rahul Santra· Sep 25, 2024
zai-tts is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Omar Malhotra· Sep 17, 2024
We added zai-tts from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Pratham Ware· Aug 16, 2024
Keeps context tight: zai-tts is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Lucas Robinson· Aug 8, 2024
zai-tts fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 27