{"uid":"cap_Ogi7shEw_wpShLgPDWYdg","slug":"automaton-media-apis-speech-to-text-transcription-5625c97d","name":"Automaton Media APIs – Speech-to-Text Transcription","description":"Pay-per-use APIs for AI agents: YouTube and audio transcription (speech-to-text); Text-to-speech: natural English voices (MP3/WAV); Text-to-image generation; Web scraper: any URL to clean Markdown; YouTube transcript (captions, instant). Pay each request with USDC via x402 on Base - no signup, no API key.","url":"https://api.language123.net/v1/transcribe?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public media URL (YouTube, podcast, direct audio/video link)"},"mode":{"enum":["any","whisper"],"type":"string","description":"any = allow platform captions (faster)"},"format":{"enum":["txt","srt","vtt","json"],"type":"string"},"language":{"type":"string","description":"auto or ISO 639-1 code"},"summarize":{"type":"boolean"},"translate_to":{"type":"array","items":{"type":"string"},"maxItems":3}}},"responseSchema":{"type":"json","example":{"title":"…","format":"srt","language":"en","transcript":"1\n00:00:00,000 --> …","duration_sec":212}},"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_A6CL_w9lzHUg7Wugixpff","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 audio or video from a public URL into text, SRT, VTT, or JSON format, with optional summarization and translation, paid per-request via USDC.","exampleAgentPrompt":"Transcribe this YouTube video for me — https://www.youtube.com/watch?v=abc123 — and give me the output as an SRT subtitle file in English, using Whisper for accuracy.","exampleUseCases":[{"title":"Podcast episode to searchable transcript","prompt":"Can you transcribe this podcast episode for me? Here's the direct MP3 link: https://example.com/episode42.mp3 — I want a plain text transcript in English so I can search through it later."},{"title":"Auto-generate subtitles for a YouTube video","prompt":"Generate SRT subtitles for this YouTube video — https://www.youtube.com/watch?v=xyz789 — use Whisper mode so the captions are accurate rather than relying on auto-generated ones."},{"title":"Transcribe and translate a foreign-language interview","prompt":"I have a video interview in Spanish at this URL: https://example.com/interview.mp4 — please transcribe it and translate the transcript into English and French, and give me the output as JSON."}],"resultDescription":"Returns a JSON object containing the video or audio title, the output format (txt, srt, vtt, or json), the detected or specified language code, the full transcript in the requested format, and the media duration in seconds.","failureModes":["URL is not publicly accessible or behind authentication — returns error","Unsupported media format or codec at the provided URL","Duration too long or file too large — may time out or be rejected","Language detection fails for very short or noisy audio","Translation quota exceeded if more than 3 target languages requested","Payment not confirmed via x402 — request rejected before processing"],"whenToPreferThis":"Choose this endpoint when you need pay-per-use transcription without account setup or API keys, especially when working with YouTube URLs, podcasts, or direct audio/video links. The 'any' mode is faster by leveraging platform captions; 'whisper' mode gives higher accuracy. Prefer this over managed transcription services when cost predictability per call and USDC micro-payment via x402 on Base are required. Also useful when you need transcription plus summarization or multi-language translation in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:34:22.857Z","isFirstParty":false,"canonicalSlug":"automaton-media-apis-speech-to-text-transcription-5625c97d"}