{"uid":"cap_cxrmYPDMXQrb65WL7A_gJ","slug":"payweave-cloudflare-whisper-transcription-cd131cac","name":"PayWeave Cloudflare Whisper Transcription","description":"Browser rendering, transcription, image, vision, and speech on Cloudflare&#39;s edge.","url":"https://cloudflare.payweave.services/transcribe","method":"POST","headers":{},"bodySchema":{"type":"object","required":["audio_url"],"properties":{"model":{"enum":["whisper"],"type":"string","description":"Whisper variant. Currently only `whisper` (@cf/openai/whisper) is supported. Defaults to `whisper`."},"audio_url":{"type":"string","description":"Public URL of the audio file to transcribe (max 10 MB)"}}},"responseSchema":{"type":"object","required":["text"],"properties":{"vtt":{"type":"string","description":"WebVTT subtitle string with timestamps (when available)"},"text":{"type":"string","description":"Full transcription"},"words":{"type":"array","items":{"type":"object","properties":{"end":{"type":"number","description":"End time in seconds"},"word":{"type":"string"},"start":{"type":"number","description":"Start time in seconds"}},"additionalProperties":false},"description":"Per-word timing (when supported by the model)"},"word_count":{"type":"integer","minimum":0}},"description":"Whisper transcription with optional word-level timing","additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.08","successRate":"0.25","reviews":1,"stars":"1.3","state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_P277Xv9VQssru596i2QcK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes audio from a public URL to text using Cloudflare's edge-hosted Whisper model, returning full text, per-word timestamps, and WebVTT subtitles.","exampleAgentPrompt":"Transcribe this audio file for me — https://example.com/interview.mp3 — I need the full text plus word-by-word timestamps so I can build subtitles.","exampleUseCases":null,"resultDescription":"A JSON object containing the full transcription as plain text, an optional WebVTT-formatted subtitle string with timestamps, an array of per-word objects each with start/end times in seconds, and a total word count.","failureModes":["Audio URL is not publicly accessible or returns a non-200 response — transcription fails","Audio file exceeds 10 MB size limit — request rejected","Unsupported audio format — model cannot decode the file","Network timeout fetching the remote audio URL — transient failure","Payment not received or insufficient — 402 response blocking the call"],"whenToPreferThis":"Choose this endpoint when you need fast, edge-hosted speech-to-text with optional per-word timing and WebVTT subtitle output, especially if you want pay-per-call pricing via x402 USDC without managing API keys or subscriptions. Ideal for single audio files under 10 MB accessible via public URL.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":4,"lastUsedAt":"2026-08-05T21:47:20.204Z","lastSuccessfullyRanAt":"2026-07-31T14:37:07.827Z","lastHealthCheckAt":"2026-09-15T00:32:33.852Z","isFirstParty":false}