{"uid":"cap_AmlAAEp3EJj4lG5yjJAh5","slug":"nero-labs-bulk-audio-video-transcription-b23ae099","name":"Nero Labs Bulk Audio/Video Transcription","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/transcribe?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["text","detailed"],"type":"string","default":"text","description":"'Plain text' is the cheapest: one block of text per file. 'Speakers and timestamps' labels who spoke (Speaker A, Speaker B), gives start and end times, and writes SRT subtitles, for calls, interviews, meetings and podcasts. Each is charged per started minute of audio at its own rate."},"language":{"type":"string","description":"Two-letter code of the spoken language (en, es, fr, de, pt, it, nl, pl, ja, zh and about 50 more). Leave empty to detect it automatically; setting it helps accuracy on short or noisy clips."},"mediaUrls":{"type":"array","description":"A plain list of direct links to audio or video files (MP3, WAV, M4A, MP4, MOV, WebM, OGG, FLAC and more; Google Drive and Dropbox share links work), for a quick run with no spreadsheet. Use the dataset, file or Google Sheet inputs above to keep your own columns alongside each transcript."},"includeSrt":{"type":"boolean","default":true,"description":"Speakers mode only. Adds an 'srt' column with ready-to-use subtitles for the recording."},"vocabulary":{"type":"string","description":"Plain text mode only. Names, brands or jargon the recording uses, for example 'NICEIC, consumer unit, Part P, Brightwell'. Helps the model spell them right."},"includeSegments":{"type":"boolean","default":false,"description":"Speakers mode only. Adds a 'segments' array: one entry per speaker turn with speaker, start, end and text. Useful for feeding an AI agent or building your own player."},"maxMinutesPerFile":{"type":"integer","default":120,"maximum":600,"minimum":1,"description":"Only the first this-many minutes of each file are transcribed and charged. Your cost ceiling per file: a 6-hour livestream cannot run up a bill you did not expect."}}},"responseSchema":{"type":"json","example":{"rows":[{"mode":"text","mediaType":"audio","sourceUrl":"https://nerolabs-samples.nerolabs.workers.dev/sample-call-plumber.mp3","truncated":false,"wordCount":117,"fileSizeMb":0.26,"durationSec":45,"resolvedUrl":"https://nerolabs-samples.nerolabs.workers.dev/sample-call-plumber.mp3","processingMs":3222,"speakerCount":null,"statusDetail":null,"minutesCharged":1,"durationMinutes":0.75,"transcriptStatus":"ok"}],"count":1,"_example_note":"Real output, trimmed: long lists cut to their first items, fields and text shortened."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eddsqiL1_Q3mnoTR3woVh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes up to 5 audio or video file URLs to text, with optional speaker diarization, timestamps, and SRT subtitles","exampleAgentPrompt":"Can you transcribe these two interview recordings for me — https://example.com/interview1.mp3 and https://example.com/interview2.mp3 — in speakers-and-timestamps mode so I can see who said what, and include SRT subtitles?","exampleUseCases":[{"title":"Podcast episode transcript with speakers","prompt":"I have a podcast episode at https://drive.google.com/file/d/abc123/view — can you transcribe it in detailed mode so I get speaker labels and timestamps? The guests mention brands like 'Brightwell' and 'NICEIC', so add those as vocabulary hints."},{"title":"Meeting recording to plain text","prompt":"Transcribe this Zoom recording for me: https://dropbox.com/s/xyz/meeting.mp4 — just plain text is fine, no need for speakers. Only process the first 30 minutes since that's when the actual discussion happens."},{"title":"Foreign language video subtitles","prompt":"I've got a Spanish training video at https://example.com/training-es.mp4 — please transcribe it with speaker labels and generate SRT subtitles so we can add them to the video. Language is Spanish (es)."}],"resultDescription":"Returns a JSON object with a 'rows' array (one entry per file), each containing: transcriptStatus, transcript text, mediaType, durationSec, durationMinutes, minutesCharged, wordCount, fileSizeMb, processingMs, speakerCount (in detailed mode), and optionally srt subtitles and speaker segments arrays. Also returns a top-level count of processed files.","failureModes":["Unsupported file format or inaccessible URL returns an error status in that row","File longer than maxMinutesPerFile is truncated (truncated: true in response)","Private Google Drive or Dropbox links without public sharing return access errors","Language detection may be inaccurate on very short or noisy clips if language is not specified","Processing can take 1-2 minutes for longer files; timeouts may occur for very large batches","More than 5 URLs submitted may be rejected or only first 5 processed"],"whenToPreferThis":"Choose this endpoint when you need to transcribe audio or video files from URLs (including Google Drive and Dropbox share links) in bulk (up to 5 at once), especially when you need speaker diarization, timestamps, or SRT subtitle output. Prefer it over single-file transcription APIs when processing multiple recordings in one call, or when you need cost control via per-file minute caps. The detailed mode is ideal for interviews, meetings, podcasts, and calls where identifying speakers matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:40:42.996Z","isFirstParty":false,"canonicalSlug":"nero-labs-bulk-audio-video-transcription-b23ae099"}