---
id: sm-openai-whisper-api
name: "openai-whisper-api"
url: https://skills.yangsir.net/skill/sm-openai-whisper-api
author: steipete
domain: data-ai
tags: ["openai-whisper", "speech-to-text", "asr", "audio-transcription", "natural-language-processing"]
install_count: 1600
rating: 4.30 (92 reviews)
github: https://github.com/steipete/clawdis
---

# openai-whisper-api

> 通过OpenAI Audio Transcriptions API (Whisper)转录音频。

**Stats**: 1,600 installs · 4.3/5 (92 reviews)

## Before / After 对比

### OpenAI Whisper音频转录服务

## Readme

# OpenAI Whisper API (curl)

Transcribe an audio file via OpenAI’s `/v1/audio/transcriptions` endpoint.

## Quick start

```bash
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
```

Defaults:

- Model: `whisper-1`
- Output: `<input>.txt`

## Useful flags

```bash
{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.json
```

## API key

Set `OPENAI_API_KEY`, or configure it in `~/.openclaw/openclaw.json`:

```json5
{
  skills: {
    "openai-whisper-api": {
      apiKey: "OPENAI_KEY_HERE",
    },
  },
}
```


---
*Source: https://skills.yangsir.net/skill/sm-openai-whisper-api*
*Markdown mirror: https://skills.yangsir.net/api/skill/sm-openai-whisper-api/markdown*