Skill

speech

by openai

AI Summary

Generates 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

B

Good

82/100

Standard Compliance75
Documentation Quality70
Usefulness80
Maintenance Signal100
Community Signal100
Scored Today

GitHub Signals

Stars10.2k
Forks569
Issues104
UpdatedToday
View on GitHub

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

My Fox Den

Community Rating

Works With

Claude Code