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

speak-tts — скилл для Claude Code: локальный TTS на Apple Silicon

Скилл даёт агенту голос: озвучивает текст, статьи и книги прямо на Mac, без API-ключей и облака.

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

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

speak-tts превращает текст в речь через MLX на Apple Silicon. Всё считается на устройстве, поэтому ключи и внешние сервисы не нужны. Агенту можно скормить файл, строку, содержимое буфера обмена или поток stdin.

Внутри — утилита speak с набором режимов: сохранить в WAV, слушать сразу потоком или целиком, делать и то и другое. Есть клонирование голоса по короткой записи, эмоциональные теги вроде [sigh] и [laugh], пакетная обработка глав и склейка готовых файлов в один. Для длинных текстов работает автонарезка на куски с последующей сборкой.

Запустится это только на Apple Silicon: на Intel не пойдёт. Заранее поставьте sox и ffmpeg, а для работы с PDF — poppler. Образец голоса должен быть WAV, 24000 Hz, моно, длиной от 10 до 30 секунд, иначе клонирование не примет файл. Путь к образцу указывайте абсолютный — относительный не сработает.

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

  • озвучить статью или документ, не отправляя текст в облако
  • сделать аудиокнигу из PDF или набора глав
  • получить голосовые ответы агента прямо в терминале
  • клонировать свой голос по короткой записи
  • собрать несколько WAV-файлов в один трек в правильном порядке

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

  • озвучь article.txt и сохрани в WAV
  • прочитай вслух этот текст через speak-tts
  • сделай аудиокнигу из chapters/*.txt с автонарезкой

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

1Через Skills CLI (Vercel)

npx skills add EmZod/speak --skill speak-tts -a claude-code

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

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

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

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

Вопросы о speak-tts

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

Выполните npx skills add EmZod/speak --skill speak-tts -a claude-code. Скилл появится в ~/.claude/skills/speak-tts/SKILL.md.

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

Озвучивает текст локально на Apple Silicon: читает файлы, строки и буфер обмена, умеет клонировать голос и склеивать главы в один аудиофайл.

Что нужно для работы speak-tts?

Mac на Apple Silicon, macOS 12.0 или новее, а также sox и ffmpeg. Для PDF дополнительно нужен poppler.

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

Всё по теме «ИИ и ML» →
omnivoice-tts reason-machines Скилл для работы с OmniVoice: клонирование голоса по образцу, генерация речи по описанию и пакетный синтез из Python или CLI. CX Codex +1 680установок chat-with-anyone NoizAI Скилл находит речь человека в открытых видео, берёт из неё чистый образец и озвучивает ответы его голосом. Ещё умеет собрать голос по фотографии. CX Codex +1 2 100установок speak-summary официальный github Скилл переписывает текст или сводку под восприятие на слух и синтезирует MP3-аудио локально на процессоре через Kyutai pocket-tts без обращения к облачным сервисам. 12установок qianwen-audio-tts QianWen-AI Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудиоверсии статей. Работает через HTTP API и скрипт на Python. CX Codex +1 5 600установок zai-tts aahl Скилл превращает текст в аудио через сервис GLM-TTS. Пригодится, когда ответ агента нужно не читать, а слушать. CX Codex +1 2 800установок qwencloud-audio-tts QwenCloud Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудио для приложений. Работает в Claude, Codex, Cursor, Copilot, Gemini CLI и OpenCode. CX Codex +1 1 600установок

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

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