{"uid":"cap_3G1xkrxhSxB9iXVn35-Z2","slug":"venice-ai-audio-transcriptions-dc8acef8","name":"Venice AI Audio Transcriptions","description":"Speech-to-text transcription.","url":"https://api.venice.ai/api/v1/audio/transcriptions?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","example":{"file":"[audio file]","model":"openai/whisper-large-v3","timestamps":false,"response_format":"json"},"properties":{"file":{"type":"string","format":"binary","description":"The audio file object (not a base64 string). Supported formats: WAV, WAVE, FLAC, M4A, AAC, MP4, MP3, OGG, OGA, WEBM."},"model":{"enum":["nvidia/parakeet-tdt-0.6b-v3","openai/whisper-large-v3","fal-ai/wizper","elevenlabs/scribe-v2","stt-xai-v1"],"type":"string","default":"nvidia/parakeet-tdt-0.6b-v3","example":"openai/whisper-large-v3","description":"The model to use for transcription. See https://docs.venice.ai/models/overview for more information."},"language":{"type":"string","example":"en","description":"ISO 639-1 language code (e.g., \"en\", \"es\", \"fr\"). Optional - if not provided, the model will auto-detect the language. Note: Only supported by certain models (e.g., Whisper). Ignored by models that do not support language hints."},"timestamps":{"type":"boolean","default":false,"example":false,"description":"Whether to include timestamps in the response."},"response_format":{"enum":["json","text"],"type":"string","default":"json","example":"json","description":"The format of the transcript output, in one of these options: json, text."}},"description":"Request to transcribe audio to text.","additionalProperties":false},"responseSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The transcribed text"},"duration":{"type":"number","description":"Duration of the audio in seconds"},"timestamps":{"type":"object","properties":{"char":{"type":"array","items":{"type":"object","required":["char","start","end"],"properties":{"end":{"type":"number"},"char":{"type":"string"},"start":{"type":"number"}}}},"word":{"type":"array","items":{"type":"object","required":["word","start","end"],"properties":{"end":{"type":"number"},"word":{"type":"string"},"start":{"type":"number"}}}},"segment":{"type":"array","items":{"type":"object","required":["text","start","end"],"properties":{"end":{"type":"number"},"text":{"type":"string"},"start":{"type":"number"}}}}},"description":"Timestamps for the transcription (only if timestamps=true)"}},"description":"Transcription response"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"10","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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":"$10/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XBUONI1iqmgtEKnZnsGKm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"10","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transcribes an uploaded audio file into text using AI speech-to-text models, optionally returning timestamps and duration.","exampleAgentPrompt":"Transcribe this audio file for me using the openai/whisper-large-v3 model — the recording is in English and I'd like word-level timestamps included in the response.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the full transcribed text string, the audio duration in seconds, and optionally a timestamps object with word-, character-, and segment-level start/end times for each unit of the transcript.","failureModes":["Unsupported audio format returns an error — only WAV, FLAC, M4A, AAC, MP4, MP3, OGG, OGA, WEBM are accepted","402 Payment Required if wallet balance is insufficient for the $10 USDC per-call fee","Language hint ignored if selected model (e.g. Parakeet) does not support language parameter","Timestamps object absent in response if timestamps=false (default)","Large or long audio files may time out or exceed file size limits","Model not found error if an invalid model string is provided"],"whenToPreferThis":"Choose this endpoint when you need server-side AI transcription via Venice AI's hosted models with x402 crypto payment support, especially when you want to select from multiple STT model backends (Whisper, Parakeet, ElevenLabs Scribe, etc.) or need word/segment-level timestamps. Prefer this over generic STT APIs when your workflow already uses Venice AI's ecosystem or you want to pay per-call with USDC without a subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:49:46.102Z","isFirstParty":false,"canonicalSlug":"venice-ai-audio-transcriptions-dc8acef8"}