AI SummaryGenerates spoken audio from text using OpenAI's TTS API, supporting single clips, batch operations, and accessibility reads. Developers building voiceovers, IVR systems, or accessible content will find this directly useful.
Install
# Add to your project root as SKILL.md curl -o SKILL.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/speech/SKILL.md"
Description
Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.
Speech Generation Skill
Generate spoken audio for the current project (narration, product demo voiceover, IVR prompts, accessibility reads). Defaults to gpt-4o-mini-tts-2025-12-15 and built-in voices, and prefers the bundled CLI for deterministic, reproducible runs.
When to use
• Generate a single spoken clip from text • Generate a batch of prompts (many lines, many files)
Decision tree (single vs batch)
• If the user provides multiple lines/prompts or wants many outputs -> batch • Else -> single
Workflow
• Decide intent: single vs batch (see decision tree above). • Collect inputs up front: exact text (verbatim), desired voice, delivery style, format, and any constraints. • If batch: write a temporary JSONL under tmp/ (one job per line), run once, then delete the JSONL. • Augment instructions into a short labeled spec without rewriting the input text. • Run the bundled CLI (scripts/text_to_speech.py) with sensible defaults (see references/cli.md). • For important clips, validate: intelligibility, pacing, pronunciation, and adherence to constraints. • Iterate with a single targeted change (voice, speed, or instructions), then re-check. • Save/return final outputs and note the final text + instructions + flags used.
Quality Score
Good
82/100
Trust & Transparency
No License Detected
Review source code before installing
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit Today
10.2k stars — Strong Community
569 forks