LaunchKit · 2026
Back to Skills

mh-openai-whisper-api

AI & LLMsv1.0.0

Transcribe audio via OpenAI Audio Transcriptions API (Whisper).

0
235 downloads
by @mohdalhashemi98-hue

Setup & Installation

openclaw skills install @mohdalhashemi98-hue/mh-openai-whisper-api

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install mh-openai-whisper-api

What This Skill Does

Transcribes audio files by sending them to OpenAI's Whisper API endpoint. Supports multiple audio formats, language hints, speaker prompts, and JSON or plain text output.

Uses OpenAI's hosted Whisper model via a single curl call, so no local model setup or GPU is needed.

When to use it

  • Transcribing recorded meetings or interviews
  • Converting voice memos to text
  • Generating subtitles from audio clips
  • Transcribing podcast episodes
  • Extracting text from language learning recordings

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: transcribe my interview recording at /recordings/interview.m4a with speaker names Peter and Daniel

AGENT
  1. 1Receives audio file path and speaker context
  2. 2Calls transcribe.sh with --prompt flag set to 'Speaker names: Peter, Daniel'
  3. 3Sends multipart form request to /v1/audio/transcriptions with whisper-1 model
  4. 4Writes transcript to interview.m4a.txt in the same directory
OUTPUT

Plain text transcript saved to /recordings/interview.m4a.txt

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

OPENAI_API_KEY environment variable