What is an AMR file?

Last updated

An .amr file holds speech encoded with AMR — Adaptive Multi-Rate, a codec standardized by 3GPP for carrying voice over mobile networks. If you have been handed one, it almost certainly came out of a system whose job was to move a phone call, not to archive audio.

What the format is for

AMR narrowband works on audio sampled at 8 kHz and encodes it at a handful of low bitrates, switching between them as conditions change. That design goal — keep speech understandable while spending as few bits as possible — explains almost everything else about the format.

It is a lossy speech codec, not a general audio codec. It models the human vocal tract rather than storing a faithful waveform, which is why music and background sound come out of it poorly while a voice remains intelligible. Anything that was not speech was never the point.

Why it sounds thin

Sampling at 8 kHz caps the file at 4 kHz, and in practice AMR narrowband carries roughly 200 Hz to 3.4 kHz. A great deal of what makes a recorded voice sound like a person in a room — the high end, the room itself — is simply not in the file, and no amount of later processing puts it back.

This matters more than it sounds when the recording is evidence. The thinness is not a defect in the copy you were given; it is a property of the format the audio was stored in. A cleaner-sounding version does not exist somewhere upstream in most cases, because the encoding happened at the point of capture.

Why it turns up in recorded-call evidence

Anything built around telephony reaches for a telephony codec. Where a recording system had to store large volumes of call audio cheaply, a low-bitrate speech codec was the obvious choice, and AMR is one of the common ones.

The practical consequence for anyone reviewing such a file is that it will not behave like the audio files they are used to. It may not open in a default player, it will not sound like a podcast, and converting it to something familiar does not improve it.

What to do with one

Two things are worth knowing before you touch the file. First, it is probably fine — a player refusing to open it is usually a missing decoder rather than a damaged file. Second, whatever you do next, work from the original: every re-encode of an already heavily compressed recording throws away a little more, and there is very little to spare.

Practical next steps are covered separately: how to play an AMR file, and how to transcribe one.

Questions

What does AMR stand for?

Adaptive Multi-Rate. The 'adaptive' part is the interesting bit: the codec can change how many bits per second it spends as network conditions change, which is why two stretches of the same file can carry different amounts of detail.

Is .amr the same as .3ga?

They are closely related. Both commonly carry AMR-encoded speech; .3ga is a 3GPP container that may wrap AMR among other things, while .amr is usually the bare AMR storage format with its own short file header.

Why does my media player refuse to open it?

AMR was designed for phone networks rather than for media libraries, so general-purpose players have historically had patchy support for it. The file is usually fine; the player simply has no decoder for that codec.

Is an AMR file lower quality than an MP3?

They are not really comparable, because they were built for different jobs. AMR is optimized to keep speech intelligible at very low bitrates and discards everything that does not serve that goal. It is not a general-purpose audio format and does not try to be.