ttscn — Claude Code skill for text-to-speech and setup
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.
npx skills add Agents365-ai/365-skills --skill ttscn -a claude-codeWhat ttscn 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.
What it helps with
- 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 for the agent
- 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.
How to install ttscn
1Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill ttscn -a claude-code2Manually: put the files in place
~/.claude/skills/ttscn/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ttscn/
1Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill ttscn -a codex2Manually: put the files in place
.agents/skills/ttscn/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill ttscn -a cursor2Manually: put the files in place
.cursor/skills/ttscn/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Agents365-ai/365-skills ttscn2Manually: put the files in place
.github/skills/ttscn/SKILL.md1Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill ttscn -a gemini-cli2Platform CLI
gemini skills install https://github.com/Agents365-ai/365-skills --path plugins/ttscn/skills/ttscnManually: put the files in place
.devin/skills/ttscn/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill ttscn -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ttscn
How do I install ttscn in Claude Code?
Run npx skills add Agents365-ai/365-skills --skill ttscn -a claude-code. The skill file will be at ~/.claude/skills/ttscn/SKILL.md.
What does ttscn do?
It converts text to speech using multiple TTS providers. It can also help compare engines and choose a voice.
What does ttscn need to run?
The skill requires python3 and ffmpeg. Speech generation runs through scripts/tts.py.