skills$openclaw/openai-tts
pors5.4k

by pors

openai-tts – OpenClaw Skill

openai-tts is an OpenClaw Skills integration for data analytics workflows. Text-to-speech via OpenAI Audio Speech API.

5.4k stars785 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameopenai-tts
descriptionText-to-speech via OpenAI Audio Speech API. OpenClaw Skills integration.
ownerpors
repositorypors/openai-tts
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @pors/openai-tts
last updatedFeb 7, 2026

Maintainer

pors

pors

Maintains openai-tts in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
speak.sh
1.6 KB
_meta.json
270 B
SKILL.md
1.6 KB
SKILL.md

name: openai-tts description: Text-to-speech via OpenAI Audio Speech API. homepage: https://platform.openai.com/docs/guides/text-to-speech metadata: {"clawdbot":{"emoji":"🔊","requires":{"bins":["curl"],"env":["OPENAI_API_KEY"]},"primaryEnv":"OPENAI_API_KEY"}}

OpenAI TTS (curl)

Generate speech from text via OpenAI's /v1/audio/speech endpoint.

Quick start

{baseDir}/scripts/speak.sh "Hello, world!"
{baseDir}/scripts/speak.sh "Hello, world!" --out /tmp/hello.mp3

Defaults:

  • Model: tts-1 (fast) or tts-1-hd (quality)
  • Voice: alloy (neutral), also: echo, fable, onyx, nova, shimmer
  • Format: mp3

Voices

VoiceDescription
alloyNeutral, balanced
echoMale, warm
fableBritish, expressive
onyxDeep, authoritative
novaFemale, friendly
shimmerFemale, soft

Flags

{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)

API key

Set OPENAI_API_KEY, or configure in ~/.clawdbot/clawdbot.json:

{
  skills: {
    entries: {
      "openai-tts": {
        apiKey: "sk-..."
      }
    }
  }
}

Pricing

  • tts-1: ~$0.015 per 1K characters
  • tts-1-hd: ~$0.030 per 1K characters

Very affordable for short responses!

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install openai-tts?

Run openclaw add @pors/openai-tts in your terminal. This installs openai-tts into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/pors/openai-tts. Review commits and README documentation before installing.