Speech to text / audio transcription (Whisper large-v3-turbo, timestamps + WebVTT)
ai_transcribeTranscribe one audio file (mp3/wav/m4a/ogg/webm, max 1 MB, via public https audio_url or audio_base64) with OpenAI Whisper large-v3-turbo (MIT) on our Cloudflare Worker via Workers AI, with voice-activity filtering. Returns text, language, duration and optional segments + WebVTT. Audio is not stored. Limited daily capacity: 503 (not charged) when used up. Price: $0.005 USDC on Base per call, paid with x402 (MCP transport: an unpaid call returns the x402 PaymentRequired object; retry with params._meta["x402/payment"]). Same tool over HTTP: POST /api/ai/transcribe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | optional ISO code, e.g. en | |
| segments | No | ||
| audio_url | No | public https URL of the audio (max 1 MB) | |
| audio_base64 | No | or base64 audio (POST) |