Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Text-to-speech via OpenAI Audio Speech API.
.claude/skills/sundial-org-openai-tts/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -37% | 0% |
Generate speech from text via OpenAI's /v1/audio/speech endpoint.
bash{baseDir}/scripts/speak.sh "Hello, world!" {baseDir}/scripts/speak.sh "Hello, world!" --out /tmp/hello.mp3
Defaults:
tts-1 (fast) or tts-1-hd (quality)alloy (neutral), also: echo, fable, onyx, nova, shimmermp3| Voice | Description | |-------|-------------| | alloy | Neutral, balanced | | echo | Male, warm | | fable | British, expressive | | onyx | Deep, authoritative | | nova | Female, friendly | | shimmer | Female, soft |
bash{baseDir}/scripts/speak.sh "Text" --voice nova --model tts-1-hd --out speech.mp3 {baseDir}/scripts/speak.sh "Text" --format opus --speed 1.2
Options:
--voice <name>: alloy|echo|fable|onyx|nova|shimmer (default: alloy)--model <name>: tts-1|tts-1-hd (default: tts-1)--format <fmt>: mp3|opus|aac|flac|wav|pcm (default: mp3)--speed <n>: 0.25-4.0 (default: 1.0)--out <path>: output file (default: stdout or auto-named)Set OPENAI_API_KEY, or configure in ~/.clawdbot/clawdbot.json:
json5{ skills: { entries: { "openai-tts": { apiKey: "sk-..." } } } }
Very affordable for short responses!
Other measured skills in the registry, with their headline benchmark lift.