# ttscn

Turn text into speech with a choice of TTS providers. Use it to make narration for videos, audiobooks, or podcasts, or to compare voices and services.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1600 installs · ★ 92
- Author: Agents365-ai
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Agents365-ai/365-skills/tree/HEAD/plugins/ttscn/skills/ttscn/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/ttscn

## What it does

ttscn converts text into audio and guides provider and voice selection. Its listed engines include Edge TTS, Doubao, Azure, ElevenLabs, OpenAI, and Google Cloud TTS. For provider comparisons, it opens the local `docs/providers.html` page, where filters and voice details help narrow the options.

Run synthesis through `scripts/tts.py`. The workflow supports WAV or MP3 output, `[PAUSE:x]` markers, and word-level timing with some backends. You need `python3` and `ffmpeg` installed; without them, the skill may not run.

## Requirements
- Works with: Azure

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add Agents365-ai/365-skills --skill ttscn -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/ttscn/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/ttscn/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add Agents365-ai/365-skills --skill ttscn -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/ttscn/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add Agents365-ai/365-skills --skill ttscn -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/ttscn/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Agents365-ai/365-skills ttscn
```

2. **Manually: put the files in place**
- File: `.github/skills/ttscn/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add Agents365-ai/365-skills --skill ttscn -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/Agents365-ai/365-skills --path plugins/ttscn/skills/ttscn
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/ttscn/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add Agents365-ai/365-skills --skill ttscn -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/Agents365-ai/365-skills/tree/HEAD/plugins/ttscn/skills/ttscn/SKILL.md

## When to use it
- turn Chinese text into a speech audio file
- create voice narration for a video
- make an audiobook or podcast from text
- compare TTS providers and available voices
- add pauses and word timing to generated speech

## Example prompts
- Turn this Chinese text into speech and save it as WAV.
- Compare the available TTS providers and suggest a voice for video narration.
- Convert this podcast script to audio, with pauses at the marked points.

## Similar
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [writing-for-agents](https://affpapa.org/en/nevibecode/skills/writing-for-agents.md) — skill · 466719 installs
- [media-use](https://affpapa.org/en/nevibecode/skills/media-use.md) — skill · 1100000 installs
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [subagent-driven-development](https://affpapa.org/en/nevibecode/skills/subagent-driven-development.md) — skill · 237746 installs
- [orchestration](https://affpapa.org/en/nevibecode/skills/orchestration.md) — skill · 349800 installs

From the same set: [agents365-ai/365-skills](https://affpapa.org/en/nevibecode/by/agents365-ai/365-skills.md) — 21 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
