# Aile Audio Transcription API

> Aile Audio Transcription API is a paid API for AI agents from api.aile.sh, paid per call via x402, $0.0024/call, status unknown (last checked 2026-10-09).

Transcribes audio files to text using premium AI models (e.g. Whisper) accessed via the Aile token marketplace, billed per minute of audio and settled in USDC on Solana.

## Facts

- Endpoint: POST https://api.aile.sh/v1/audio/transcriptions?utm_source=zero.xyz
- Price: $0.0024/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aile-audio-transcription-api-3672aa6f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ehKQwQ549SZrg9TCsrOIf

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 aile-audio-transcription-api-3672aa6f -d '<json body>'
```

Example prompt: Transcribe this MP3 of my team meeting using openrouter/openai/whisper-1 and give me the output as verbose JSON with timestamps.

## When to prefer this

Choose this endpoint when you need speech-to-text transcription and want access to premium models like Whisper through a decentralized, pay-per-use marketplace billed in USDC on Solana — especially useful for agents with crypto-native payment flows (x402 protocol) that want to avoid long-term API key commitments or subscription management.

## Known failure modes

- File exceeds 25 MB limit — request rejected
- Unsupported audio format submitted
- Model identifier not found or not available for transcription on the marketplace
- Insufficient USDC balance to cover per-minute billing
- Audio file is silent or corrupted — empty or garbled transcription returned
- Language mismatch causing poor transcription accuracy

## How this service works

Rent trusted AI models priced per token; lend idle subscriptions and API keys. A live, metered market that settles every call in USDC on Solana.

## Output

Returns a JSON object with a 'text' field containing the full transcription. Optional formats include plain text, verbose JSON with word-level or segment-level timestamps, SRT subtitle format, or VTT subtitle format, depending on the response_format parameter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "model"
 ],
 "properties": {
  "file": {
   "type": "string",
   "description": "The audio (WAV, MP3, FLAC, OGG/Opus, M4A, WebM, AAC), up to 25 MB. THE PRICE IS PER MINUTE of its measured length."
  },
  "model": {
   "type": "string",
   "description": "`<provider>/<model>`, e.g. `openrouter/openai/whisper-1`. GET /v1/models?output_modalities=transcription lists what is servable, with prices."
  },
  "language": {
   "type": "string"
  },
  "input_audio": {
   "type": "object",
   "description": "JSON alternative to `file`."
  },
  "response_format": {
   "enum": [
    "json",
    "text",
    "verbose_json",
    "srt",
    "vtt"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "text": "…"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aile-audio-transcription-api-3672aa6f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aile.sh](https://www.zero.xyz/host/api.aile.sh/llms.txt)
