Skip to main content
Applies to both file (multipart upload) and file_url (URL download).

Common

  • Max size: 100 MB
  • Processing: All audio is decoded, resampled to 16kHz, and mixed to mono via ffmpeg before transcription. Container format doesn’t matter as long as ffmpeg can decode it — the validated extension list is the actual restriction.

Supported Formats

Formatdistil-whisperwhisper-turbodeepgram/nova-3
flacYesYesNo
m4aYesYesNo
mp3YesYesYes
mp4YesYesNo
mpegYesYesNo
mpgaYesYesNo
ogaYesYesNo
oggYesYesNo
wavYesYesYes
webmYesYesNo

file vs file_url

filefile_url
DeliveryMultipart upload in request bodyServer downloads from URL before transcription
TimeoutRequest timeout15s download timeout
AuthN/AURL must be publicly accessible (no auth headers forwarded)
ValidationSame format and size checksSame format and size checks
One of file or file_url is required. Sending both returns 400.