# tts

Преобразует текст в аудио, озвучивает документы и создаёт дорожки по субтитрам. Пригодится для дубляжа, начитки и работы с голосовыми образцами.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 4300 установок · ★ 531
- Автор: NoizAI
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/NoizAI/skills/tree/HEAD/skills/tts/SKILL.md
- Обновлён: 2026-09-28
- HTML: https://affpapa.org/nevibecode/skills/tts

## Что делает

Скилл превращает текст или файл в речь через локальный Kokoro либо облачный Noiz. Он принимает текст, EPUB, PDF и SRT, умеет сохранять результат в MP3, OGG или Opus, а также использовать референсный аудиофайл для клонирования голоса.

Для синхронной озвучки сначала создаётся SRT, затем JSON-карта голосов для отдельных сегментов или диапазонов, после чего запускается рендер. В режиме `render` вызывается `ffmpeg`; для Noiz нужен пакет `requests`. Kokoro работает локально и не обращается к сети.

Без ключа API скрипт переключается на гостевой режим Noiz с выбором голоса, скорости и формата, но без клонирования, эмоций, длительности сегментов и рендера по таймлайну. Текст и референсное аудио отправляются в Noiz только при запуске команды с этим движком, поэтому это повод проверить, какие материалы вы передаёте в облако.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill tts -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/tts/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/tts/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill tts -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/tts/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill tts -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/tts/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NoizAI/skills tts
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/tts/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill tts -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/NoizAI/skills --path skills/tts
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/tts/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add NoizAI/skills --skill tts -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/NoizAI/skills/tree/HEAD/skills/tts/SKILL.md

## Когда брать
- озвучить текст или файл
- создать аудиоверсию EPUB, PDF или SRT
- клонировать голос по референсной записи
- синхронизировать реплики с сегментами субтитров
- назначить разные голоса отдельным фрагментам

## Примеры запросов агенту
- Озвучь содержимое `article.txt` и сохрани результат в `out.mp3`.
- Создай `article.srt` из `article.txt`, затем подготовь озвучку по нему.
- Сделай аудио с голосом из `./ref.wav` и сохрани в `clone.wav`.

## Похожие
- [elevenlabs-tts](https://affpapa.org/nevibecode/skills/glebis-elevenlabs-tts.md) — скилл · 305 установок
- [google-tts](https://affpapa.org/nevibecode/skills/google-tts.md) — скилл · 334 установки
- [qianwen-audio-tts](https://affpapa.org/nevibecode/skills/qianwen-audio-tts.md) — скилл · 5600 установок
- [sherpa-onnx-tts](https://affpapa.org/nevibecode/skills/sherpa-onnx-tts.md) — скилл · 5300 установок
- [zai-tts](https://affpapa.org/nevibecode/skills/zai-tts.md) — скилл · 2800 установок
- [qwencloud-audio-tts](https://affpapa.org/nevibecode/skills/qwencloud-audio-tts.md) — скилл · 1600 установок

## Другие версии с тем же именем
- [tts · marswaveai](https://affpapa.org/nevibecode/skills/marswaveai-tts.md) — 1400 установок

Из того же набора: [noizai/skills](https://affpapa.org/nevibecode/by/noizai/skills.md) — 6 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
