К основному содержанию
скилл CX Codex

zai-tts — скилл для Claude Code: озвучка текста через GLM-TTS

Скилл превращает текст в аудио через сервис GLM-TTS. Пригодится, когда ответ агента нужно не читать, а слушать.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aahl/skills --skill zai-tts -a claude-code
Открыть на GitHub

Что делает zai-tts

Скилл вызывает uvx zai-tts и отдаёт на выходе wav-файл. Можно скормить строку через -t или целый файл через -f, а путь сохранения задать ключом -o. Скорость и громкость правятся флагами --speed и --volume.

Голос выбирается ключом --voice. В наборе три системных голоса: system_001 (Lila), system_002 (Chloe) и system_003 (Ethan). Полный список отдаёт uvx zai-tts -l. Свои голоса сначала клонируются на сайте audio.z.ai.

Перед первым запуском нужны переменные окружения ZAI_AUDIO_USERID и ZAI_AUDIO_TOKEN. Оба значения берутся после входа на audio.z.ai: откройте консоль разработчика по F12 и выполните localStorage['auth-storage']. Без этих двух переменных команда не заработает, так что начните с них.

Какие задачи решает

  • озвучить длинный ответ агента и слушать его в дороге
  • сгенерировать wav из текстового файла одной командой
  • поменять голос или скорость под конкретный ролик
  • получить список доступных голосов перед записью
  • подключить заранее склонированный голос к генерации речи

Примеры запросов агенту

  • озвучь этот текст через tts и сохрани в wav
  • сделай аудио из файла notes.txt голосом system_002
  • проговори ответ со скоростью 1.5 и громкостью 2

Как установить zai-tts

1Через Skills CLI (Vercel)

npx skills add aahl/skills --skill zai-tts -a claude-code

2Вручную: положить файлы

~/.claude/skills/zai-tts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/zai-tts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о zai-tts

Как установить zai-tts в Claude?

Выполните npx skills add aahl/skills --skill zai-tts -a claude-code. После этого файл скилла лежит в ~/.claude/skills/zai-tts/SKILL.md.

Что делает zai-tts?

Генерирует аудио из текста через сервис GLM-TTS, вызывая команду uvx zai-tts. На выходе получается wav-файл.

Что нужно настроить до первого запуска?

Переменные окружения ZAI_AUDIO_USERID и ZAI_AUDIO_TOKEN. Их значения достаются после входа на audio.z.ai через консоль разработчика.

Исходный текст

SKILL.md · MIT
---
name: zai-tts
description: Text-to-speech conversion using GLM-TTS service via the `uvx zai-tts` command for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, podcast, driving, cooking). (3) Using pre-cloned voices for speech.
---

# 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
```shell
uvx zai-tts -t "{msg}" -o {tempdir}/{filename}.wav
uvx zai-tts -f path/to/file.txt -o {tempdir}/{filename}.wav
```

## Changing speed, volume
```shell
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
```shell
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:
```shell
uvx zai-tts -l
```
If you want to use custom voices, please complete voice cloning on the website `audio.z.ai` first.

© aahl · MIT · aahl/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
qianwen-audio-tts QianWen-AI Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудиоверсии статей. Работает через HTTP API и скрипт на Python. CX Codex +1 5 600установок qwencloud-audio-tts QwenCloud Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудио для приложений. Работает в Claude, Codex, Cursor, Copilot, Gemini CLI и OpenCode. CX Codex +1 1 600установок elevenlabs-tts MengTo Генерирует аудио ElevenLabs из текста или файла сценария через локальные голосовые профили. Подходит для озвучки, дикторских дорожек и голосовых вставок. CX Codex +1 1 300установок speakturbo-tts EmZod Скилл даёт агенту голос: озвучивает текст вслух через локальный демон с задержкой около 90 мс. Пригодится, когда нужен быстрый звуковой отклик от Claude. CX Codex +1 1 000установок speak-tts EmZod Скилл даёт агенту голос: озвучивает текст, статьи и книги прямо на Mac, без API-ключей и облака. CX Codex +1 735установок sherpa-onnx-tts openclaw Локальный синтез речи через sherpa-onnx без облачных сервисов. Скилл озвучивает текст и сохраняет результат в аудиофайл WAV прямо на рабочей станции. CX Codex +1 5 300установок

Из того же набора8

edge-tts Озвучивает текст в MP3 через утилиту uvx edge-tts нейросетевыми голосами Microsoft Edge. Пригодится, когда информацию удобнее слушать на слух во время других дел. CX Codex +1 8 200установок crypto-report Тянет AI-отчёт по монете с Binance и свежие новости блокчейна прямо в сессию агента. Пригодится, когда нужен срез рынка без похода в браузер. CX Codex +1 3 300установок mcp-hass Скилл подключает агента к Home Assistant по MCP: включает свет, вентилятор, читает состояния устройств. Нужен, когда умный дом хочется дёргать прямо из чата. CX Codex +1 3 100установок mcp-lark Скилл подключает агента к MCP-серверу FeiShu (Lark) и даёт управлять чатами, письмами, документами, таблицами, задачами и календарями. CX Codex +1 2 600установок edgeone Публикует HTML-разметку или проект сайта на EdgeOne Pages и возвращает публичную ссылку. Пригодится, когда нужно быстро показать страницу без регистрации. CX Codex +1 2 200установок hass-builder Скилл для работы с Home Assistant Builder (hab): инвентаризация сущностей, автоматизации, дашборды, бэкапы и ESPHome из терминала. CX Codex +1 1 600установок trendspyg Скилл подключает агента к библиотеке trendspyg: тренды сейчас, динамика запроса, связанные запросы и интерес по регионам. CX Codex +1 914установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой