# Cluster Protocol Audio Transcription

> Cluster Protocol Audio Transcription is a paid API for AI agents from api.clusterprotocol.ai, paid per call via x402, $0.006/call, status unknown (last checked 2026-11-03).

Transcribes an uploaded audio file into text using a specified model such as Whisper Large v3

## Facts

- Endpoint: POST https://api.clusterprotocol.ai/v1/audio/transcriptions?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cluster-protocol-audio-transcription-9ee32915
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0BM1o67qtcD3X1lF8RJjv

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 cluster-protocol-audio-transcription-9ee32915 -d '<json body>'
```

Example prompt: Can you transcribe this audio file for me using the whisper-large-v3 model? The recording is in English.

## When to prefer this

Choose this endpoint when you need reliable speech-to-text transcription powered by Whisper large v3, especially within a crypto-native or x402 payment workflow. It is ideal for agents that need to pay per call in USDC without managing subscription keys, or when integrating transcription into an automated pipeline on the Cluster Protocol network.

## Known failure modes

- Unsupported audio format returns an error
- Audio file too large may result in timeout or rejection
- Invalid or unsupported model name causes a bad request error
- Missing required 'file' or 'model' fields returns a validation error
- Incorrect language code may result in degraded transcription quality
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Liberation Engine for Internet Capital Market

## Output

A JSON object containing a 'text' field with the full transcription of the audio file as a plain string.

## Request schema (JSON Schema)

```json
{
 "input": {
  "type": "object",
  "required": [
   "file",
   "model"
  ],
  "properties": {
   "file": {
    "type": "string",
    "format": "binary",
    "description": "Audio file"
   },
   "model": {
    "type": "string",
    "description": "Transcription model (e.g. 'whisper-large-v3')"
   },
   "language": {
    "type": "string",
    "description": "ISO 639-1 language code"
   }
  }
 },
 "output": {
  "type": "object",
  "properties": {
   "text": {
    "type": "string"
   }
  }
 },
 "properties": {
  "input": {
   "required": [
    "method"
   ],
   "properties": {
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cluster-protocol-audio-transcription-9ee32915/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.clusterprotocol.ai](https://www.zero.xyz/host/api.clusterprotocol.ai/llms.txt)
