
Openai Whisper Api
- 5 installs
- 4 repo stars
- Updated March 24, 2026
- firecrawl/openclaw
openai-whisper-api skill documents Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
About
openai-whisper-api skill documents Transcribe audio via OpenAI Audio Transcriptions API (Whisper).. name: openai-whisper-api description: Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
- Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
- Platform-specific setup patterns for openai-whisper-api.
- Evidence-backed steps from upstream SKILL.md.
- When-to-use criteria for openai-whisper-api versus alternatives.
Openai Whisper Api by the numbers
- 5 all-time installs (skills.sh)
- Ranked #1,596 of 2,065 Data Science & ML skills by installs in the Skillselion catalog
- Data as of Jul 27, 2026 (Skillselion catalog sync)
openai-whisper-api capabilities & compatibility
- Capabilities
- openai whisper api quick start · openai whisper api when to use guidance · openai whisper api integration patterns
- Use cases
- research · orchestration
What openai-whisper-api says it does
homepage: https://platform.openai.com/docs/guides/speech-to-text
"requires": { "bins": ["curl"], "env": ["OPENAI_API_KEY"] },
npx skills add https://github.com/firecrawl/openclaw --skill openai-whisper-apiAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5 |
|---|---|
| repo stars | ★ 4 |
| Last updated | March 24, 2026 |
| Repository | firecrawl/openclaw ↗ |
How do I use openai-whisper-api correctly?
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
Who is it for?
Teams implementing openai-whisper-api workflows from the catalog.
Skip if: Skip when requirements clearly match a different specialized stack.
When should I use this skill?
User asks about openai-whisper-api, transcribe audio via openai audio transcriptions api (whisper)..
What you get
Working openai-whisper-api setup with validated configuration and next steps.
Files
OpenAI Whisper API (curl)
Transcribe an audio file via OpenAI’s /v1/audio/transcriptions endpoint.
Quick start
{baseDir}/scripts/transcribe.sh /path/to/audio.m4aDefaults:
- Model:
whisper-1 - Output:
<input>.txt
Useful flags
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1 --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "Speaker names: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.jsonAPI key
Set OPENAI_API_KEY, or configure it in ~/.openclaw/openclaw.json:
{
skills: {
"openai-whisper-api": {
apiKey: "OPENAI_KEY_HERE",
},
},
}#!/usr/bin/env bash
set -euo pipefail
usage() {
cat >&2 <<'EOF'
Usage:
transcribe.sh <audio-file> [--model whisper-1] [--out /path/to/out.txt] [--language en] [--prompt "hint"] [--json]
EOF
exit 2
}
if [[ "${1:-}" == "" || "${1:-}" == "-h" || "${1:-}" == "--help" ]]; then
usage
fi
in="${1:-}"
shift || true
model="whisper-1"
out=""
language=""
prompt=""
response_format="text"
while [[ $# -gt 0 ]]; do
case "$1" in
--model)
model="${2:-}"
shift 2
;;
--out)
out="${2:-}"
shift 2
;;
--language)
language="${2:-}"
shift 2
;;
--prompt)
prompt="${2:-}"
shift 2
;;
--json)
response_format="json"
shift 1
;;
*)
echo "Unknown arg: $1" >&2
usage
;;
esac
done
if [[ ! -f "$in" ]]; then
echo "File not found: $in" >&2
exit 1
fi
if [[ "${OPENAI_API_KEY:-}" == "" ]]; then
echo "Missing OPENAI_API_KEY" >&2
exit 1
fi
if [[ "$out" == "" ]]; then
base="${in%.*}"
if [[ "$response_format" == "json" ]]; then
out="${base}.json"
else
out="${base}.txt"
fi
fi
mkdir -p "$(dirname "$out")"
curl -sS https://api.openai.com/v1/audio/transcriptions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Accept: application/json" \
-F "file=@${in}" \
-F "model=${model}" \
-F "response_format=${response_format}" \
${language:+-F "language=${language}"} \
${prompt:+-F "prompt=${prompt}"} \
>"$out"
echo "$out"
Related skills
FAQ
What does openai-whisper-api do?
openai-whisper-api skill documents Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
When should I use openai-whisper-api?
User asks about openai-whisper-api, transcribe audio via openai audio transcriptions api (whisper)..
Is this skill safe to install?
Review the Security Audits panel on this page before installing in production.