What is AMR (Adaptive Multi-Rate)?
Complete guide to the AMR file format
Last updated:
What is AMR (Adaptive Multi-Rate)?
AMR (Adaptive Multi-Rate) is an audio format specifically designed for mobile phone voice recordings. It provides excellent speech compression at very low bit rates (4.75-12.2kbps).
AMR was developed as the standard codec for GSM mobile phone networks and is still widely used for voice memos and recordings on Android phones and WhatsApp voice messages.
How AMR Works
AMR, short for Adaptive Multi-Rate, is a lossy speech codec built specifically to compress the human voice for mobile telephony rather than to reproduce general audio. Instead of treating sound as an arbitrary waveform, it models the voice using Algebraic Code-Excited Linear Prediction (ACELP), a technique in which the encoder estimates a mathematical model of the vocal tract and transmits only the parameters needed to drive that model rather than the raw samples themselves. This is why AMR can shrink speech dramatically while remaining intelligible: it is reconstructing a voice from a compact description rather than storing the sound.
The codec operates on short frames, each representing a small slice of speech, and for every frame it derives linear predictive coding (LPC) coefficients that describe the spectral shape of the voice, along with parameters describing pitch and an excitation signal chosen from a fixed algebraic codebook. Because speech has strong short-term and long-term correlation, this predictive approach removes a great deal of redundancy before any bits are transmitted, which is the core reason a voice call can sound acceptable at only a few kilobits per second.
The defining feature is in the name: AMR is adaptive and multi-rate. The narrowband version defines a set of bit rate modes ranging from very low rates up to around 12.2 kbps, and the encoder can switch between them on a frame-by-frame basis. When the radio channel is clean, it spends more bits on speech quality; when the channel degrades, it shifts bits away from the voice and toward stronger error protection, trading fidelity for robustness so the call does not break up.
AMR also includes tools tuned for real telephony. Voice Activity Detection (VAD) identifies silent gaps, and Discontinuous Transmission (DTX) stops sending full frames during those gaps, transmitting only occasional comfort noise parameters so the line does not sound dead. This saves battery and network capacity during the natural pauses of conversation. A wideband sibling, AMR-WB, extends the same design to a higher audio bandwidth for clearer, more natural sounding voice while keeping the same adaptive philosophy.
History and Standardization
AMR was developed to serve as a standardized speech codec for mobile networks and was adopted through the 3GPP, the body responsible for GSM and later 3G mobile standards. It emerged around the transition from second generation to third generation cellular systems, when carriers needed a single voice codec that could adapt gracefully to the variable, error-prone conditions of a wireless link. Making it a common standard meant handsets and network equipment from many vendors could interoperate on voice calls.
Because it was chosen as the mandatory or default voice codec across a generation of mobile networks, AMR became extraordinarily widespread on early mobile phones. Beyond live calls, it was used for on-device voice recording and for voice attachments in MMS messaging, which is why files with the .amr extension are still commonly encountered as recordings exported from older phones.
As mobile telephony moved toward all-IP networks and richer voice services, newer codecs took over the frontier, but AMR and AMR-WB remained deeply embedded in the ecosystem for a long time thanks to their entrenched hardware and network support. Their legacy is still visible today wherever compact voice files or backward-compatible telephony are involved.
AMR Compared to Music Codecs and Modern Speech Codecs
Compared with general-purpose music codecs such as MP3 or AAC, AMR is not a competitor so much as a different tool entirely. For speech at very low bit rates it is far more efficient and intelligible than those codecs, because its whole design assumes a single human voice. For music, however, it is essentially unusable: the vocal-tract model that makes speech so compact badly distorts instruments, harmony, and anything that is not a talking voice, so no one would choose AMR to store a song.
Against other speech codecs such as Speex, AMR occupied similar territory as a low-bitrate voice codec, though AMR had the advantage of being the built-in standard on mobile hardware while Speex saw more use in open-source and internet voice applications. The later arrival of Opus, a highly flexible codec that handles both speech and music across a wide range of bit rates, has largely superseded these older dedicated speech codecs for new internet and application voice work, offering better quality and a single codec for many use cases.
The honest tradeoff with AMR is that it is a narrow specialist that was right for its era and job. It delivers usable voice over unreliable, bandwidth-starved cellular links at a time when that was a hard problem, and it does so with modest processing requirements. Its weaknesses, poor music quality, limited audio bandwidth in the narrowband form, and its status as a legacy format with waning relevance for new work, all stem from the same narrow focus that made it excellent at the one thing it was built to do.
Technical Details
AMR vs Other Audio Formats
| Feature | AMR | MP3 | Opus |
|---|---|---|---|
| Compression | Lossy[1] | Lossy | Lossy |
| Optimized for | Speech[2] | Music | Speech & music |
| Developer | 3GPP[3] | Fraunhofer / MPEG | Xiph.Org / IETF |
| License | Patented[1] | Patented (now free) | Open, royalty-free |
| Typical use | Mobile voice recording | General music | Modern voice/music |
| Best for | Phone voice memos | General music | Voice over IP |
AMR is tuned for low-bitrate mobile speech, whereas MP3 suits music and Opus covers both at higher efficiency.
Pros and Cons
Advantages
AMR files are extremely small - a 1-minute recording is only 50-90KB.
Excellent quality for voice recordings at extremely low bit rates.
Universal support on Android phones and messaging apps.
Low computational requirements save battery on mobile devices.
Disadvantages
AMR is terrible for music - it is optimized only for human speech frequencies.
AMR cannot be played on most desktop media players without codecs.
Any music recorded in AMR will sound extremely poor.
iPhones use M4A for voice recordings instead of AMR.
When to Use AMR (Adaptive Multi-Rate)
Here are the most common situations where AMR (Adaptive Multi-Rate) is the right choice:
WhatsApp Voice Notes
WhatsApp voice messages are stored as AMR files on Android devices.
Android Voice Memos
Many Android devices save voice memos as AMR files.
Low-Bandwidth Voice
AMR is used in situations where voice must be transmitted over very low bandwidth connections.
Embedded Systems
IoT devices and embedded systems use AMR for voice recording due to low resource requirements.
Convert AMR (Adaptive Multi-Rate) Files
Need to convert your AMR files? Use our free online converter.
Try Audio Converter FreeHow to open a AMR file
AMR files, or Adaptive Multi-Rate audio files, are commonly used for voice recordings and streaming applications. Software for handling AMR files can be categorized into professional tools, free/open-source options, browser-based applications, and built-in system utilities. Professional tools are suited for users needing advanced editing features, while free/open-source options cater to those with budget constraints. Browser-based applications offer convenience for quick tasks, and built-in utilities provide basic functionality without additional installations.
When choosing software for AMR files, key decision factors include feature fidelity, the distinction between editing and viewing capabilities, cost models, and platform compatibility. Users should consider whether they need to perform detailed editing or simply playback AMR files. Export needs are also crucial, as some applications may offer limited output formats, making conversion necessary for broader compatibility. Understanding these factors will help users select the most appropriate tool for their specific AMR-related tasks.
Audacity 3.2.1
Audacity is a free, open-source audio editing software that supports AMR files through FFmpeg integration. It allows users to import, edit, and export AMR audio with high fidelity, making it suitable for both casual and professional audio projects.
- Multi-track editing and mixing
- Noise reduction and audio effects
- Support for various audio formats
- Real-time audio analysis tools
- Comprehensive editing capabilities
- Strong community support and plugins
- Cross-platform availability
- Requires FFmpeg for AMR support
- Steeper learning curve for beginners
Exports to: WAV, MP3, OGG, FLAC, AMR
Best for: Choose Audacity for robust audio editing capabilities with AMR support.
Visit Audacity →VLC Media Player 3.0.18
VLC Media Player is a versatile media player that can play AMR files without additional codecs. While primarily a playback tool, it also offers basic conversion features, making it a convenient option for users needing quick access to AMR audio.
- Wide format support for playback
- Basic audio conversion capabilities
- Streaming support for various protocols
- Customizable playback settings
- Extensive format compatibility
- No installation of extra codecs required
- Lightweight and fast performance
- Limited editing features
- User interface can be overwhelming
Exports to: MP3, WAV, OGG, FLAC, AAC
Best for: VLC is ideal for users seeking a reliable player with basic AMR conversion features.
Visit VLC Media Player →FFmpeg 5.1.2
FFmpeg is a powerful command-line tool for handling multimedia files, including AMR. It excels in conversion and processing tasks, allowing users to manipulate AMR files with high precision and flexibility, making it a favorite among developers and advanced users.
- Comprehensive format conversion
- Audio and video filtering capabilities
- Batch processing of files
- Support for streaming protocols
- Highly customizable and scriptable
- Supports a vast range of formats
- Efficient for batch processing tasks
- Command-line interface may intimidate
- Requires technical knowledge to use
Exports to: MP3, WAV, AAC, OGG, FLAC
Best for: FFmpeg is perfect for advanced users needing powerful AMR conversion and processing capabilities.
Visit FFmpeg →Online Audio Converter N/A
Online Audio Converter is a web-based tool that allows users to convert AMR files to various audio formats easily. It is user-friendly and does not require software installation, making it suitable for quick conversions on any device.
- Supports multiple audio formats
- Simple drag-and-drop interface
- Adjustable audio quality settings
- No software installation required
- Accessible from any device with internet
- Quick and easy to use
- No technical skills needed
- Dependent on internet connection
- Limited editing capabilities
Exports to: MP3, WAV, OGG, FLAC, M4A
Best for: Online Audio Converter is ideal for users needing quick, hassle-free AMR conversions without software.
Visit Online Audio Converter →