Prep audio for transcription. The format the service actually wants.

Otter, Notta, Rev, Trint, Descript — they all accept "audio," but each has a sweet spot. Sending a 600 MB stereo WAV when the engine downsamples to 16 kHz mono internally is just slow uploads and wasted quota. Pick your service below, drop your file, get back a file optimized for that service's pipeline.

drop your recording

MP3, WAV, M4A, MP4, MOV, OPUS — anything. Batch supported.

What each service wants, in plain English

Why mono almost always

ASR (automatic speech recognition) engines run on mono. They sum stereo channels internally before processing. Sending stereo costs you 2× upload time and 2× file size for zero accuracy improvement — and sometimes hurts accuracy if the channels are noisy or out of phase.

The one exception: services that do speaker diarization from stereo (separating "speaker 1 in left channel" from "speaker 2 in right channel"). If you recorded an interview with two mics panned hard L/R into one file, keep the stereo. Otherwise, mono.

Why this isn't just "shrink to MP3"

Transcription accuracy is mostly about signal-to-noise ratio, not bit depth. Past about 64 kbps mono MP3, ASR engines hit a quality plateau — more bits don't improve word accuracy. So this tool aims for the smallest file that doesn't sacrifice transcription quality, which is a different optimization than "best-sounding compressed audio."

FAQ

Won't a higher-quality file mean a better transcription?

Up to a point. Past 64 kbps mono, you stop hearing improvements in word accuracy. The engine is the limiting factor, not the audio. So send a small file and save your upload time and storage quota.

What about Zoom recordings — those come as M4A.

M4A is fine to send directly, but Zoom's default M4A is stereo with both speakers in both channels. Force mono here to halve the file size with no transcription quality loss.

Does my audio actually upload through your site?

No. We convert it in your browser, you download the result, then you upload to Otter / Rev / wherever yourself. We never see the audio.

How do I prep audio for OpenAI's Whisper API specifically?

The Whisper preset here gets you under the 25 MB cap. For the local whisper.cpp binary or models that want 16 kHz mono PCM WAV exactly, use our Whisper preset page.

Can it batch multiple files for the same service?

Yes. Drop multiple recordings, pick the service, get a zip of all the prepped files.

What if my source is a video file?

We extract the audio first, then encode in the service's preferred format. Drop the MP4 or MOV directly.

Related tools