# Openai Whisper API

> Transcribe audio using OpenAI's Whisper API (cloud-based, no local model needed). Use when this capability is needed.

- Skill: `tomevault-io/openai-whisper-api-14` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/openai-whisper-api-14`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/openai-whisper-api-14/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/openai-whisper-api-14

---


# OpenAI Whisper API

Cloud-based audio transcription via OpenAI's API.

## Transcribe Audio

```bash
curl -s "https://api.openai.com/v1/audio/transcriptions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -F file="@audio.mp3" \
  -F model="whisper-1" | jq '.text'
```

## With Timestamps

```bash
curl -s "https://api.openai.com/v1/audio/transcriptions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -F file="@audio.mp3" \
  -F model="whisper-1" \
  -F response_format="verbose_json" \
  -F timestamp_granularities[]="segment" | jq '.segments[] | {start, end, text}'
```

## Translate to English

```bash
curl -s "https://api.openai.com/v1/audio/translations" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -F file="@foreign-audio.mp3" \
  -F model="whisper-1" | jq '.text'
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/kody-w) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

