transcribe_url
Transcribe a public audio or video file URL into timestamped text, SRT, and VTT subtitles using Whisper.
Instructions
Transcribe an audio or video file URL (Whisper, timestamps, SRT, VTT). Transcribes a public audio or video FILE URL (podcast enclosure, meeting recording, voice memo; mp3, wav, mp4/m4a, ogg, webm, flac; up to 25 MB and 30 minutes) with Whisper large-v3-turbo on Cloudflare Workers AI. Returns timestamped segments plus SRT and VTT subtitles and the plain text, bound to the media's SHA-256. Does NOT accept YouTube, Spotify or any streaming page (the URL must be the media file itself), does not identify speakers, and does not translate.
Cost: 0.25 USDC per call, paid automatically over x402 on Base when AGENT_PRIVATE_KEY is configured and the price is within MAX_USDC_PER_CALL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | https URL of the audio or video file itself. | |
| formats | No | Outputs to include; default all. | |
| language | No | ISO 639-1 language code of the speech (for example en); detected when omitted. | |
| max_minutes | No | Reject audio longer than this, default 30. |