# OpenAI Whisper Large v3 Audio Transcription

> OpenAI Whisper Large v3 Audio Transcription is a paid API for AI agents from audio.withzero.xyz, paid per call via MPP, $0.002/call, status unknown (last checked 2026-09-16).

Transcribes spoken audio (WAV or MP3, up to 15 MB base64-encoded) to text using OpenAI Whisper Large v3

## Facts

- Endpoint: POST https://audio.withzero.xyz/api/v1/transcripts/whisper-large-v3
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Provider: audio.withzero.xyz
- Website: https://audio.withzero.xyz
- Canonical page: https://www.zero.xyz/c/audio-withzero-xyz-openai-whisper-large-v3-audio-transcription-91c29fb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i-HdfRaPpTqXFLWfUEyHN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability audio-withzero-xyz-openai-whisper-large-v3-audio-transcription-91c29fb2 -d '<json body>'
```

Example prompt: Can you transcribe this MP3 audio file for me using Whisper Large v3? Here's the base64-encoded audio data: [base64string]

## When to prefer this

Choose this endpoint when you need high-accuracy speech-to-text transcription using OpenAI's Whisper Large v3 model, especially for WAV or MP3 files up to 15 MB. Prefer this over the GPT-4o Transcribe endpoint when cost-efficiency or Whisper-specific behavior is required. Best suited for batch transcription of recorded audio, interviews, meetings, or podcasts.

## Known failure modes

- Audio exceeds 15 MB decoded size — request rejected
- Unsupported format provided (anything other than wav or mp3) — validation error
- Malformed or invalid base64 encoding — decoding error
- Audio contains no detectable speech — empty or near-empty transcript returned
- Network timeout on large audio files — request fails with timeout error

## How this service works

Transcribe spoken audio to text with OpenAI Whisper Large v3.

## Output

Returns a JSON object containing the full text transcript of the audio, the detected duration of the audio in seconds, the model name used (whisper-large-v3), and the USDC cost of the request.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "audio": "UklGRiYAAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YQIAAAAAAA==",
  "format": "wav"
 },
 "required": [
  "audio",
  "format"
 ],
 "properties": {
  "audio": {
   "type": "string",
   "maxLength": 20971524,
   "minLength": 1,
   "description": "Base64-encoded audio to transcribe (decoded size up to 15 MB)."
  },
  "format": {
   "enum": [
    "wav",
    "mp3"
   ],
   "type": "string",
   "description": "Container format of the audio."
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "text",
  "seconds",
  "model",
  "price_usdc"
 ],
 "properties": {
  "text": {
   "type": "string",
   "description": "The transcript of the audio."
  },
  "model": {
   "type": "string",
   "description": "The model that produced the transcript."
  },
  "seconds": {
   "type": "number",
   "description": "Detected duration of the input audio in seconds."
  },
  "price_usdc": {
   "type": "string",
   "description": "The amount charged for this request, in USDC."
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/audio-withzero-xyz-openai-whisper-large-v3-audio-transcription-91c29fb2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from audio.withzero.xyz](https://www.zero.xyz/host/audio.withzero.xyz/llms.txt)
