AI/ML

zai-tts

aahl/skills · updated Apr 8, 2026

$npx skills add https://github.com/aahl/skills --skill zai-tts
summary

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
skill.md

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.

general reviews

Ratings

4.527 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

1 / 3