libgsm
« Back to VersTracker
Description:
Lossy speech compression library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio compression library gsm multimedia
Install: brew install libgsm
About:
Libgsm is an open-source library implementing the ETSI GSM 06.10 provisional speech standard. It provides a fast and portable reference implementation for lossy speech compression, enabling developers to encode and decode audio streams efficiently. Its main value is offering a compact, standalone C library for integrating mobile speech compression into various applications.
Key Features:
  • Reference implementation of the GSM 06.10 standard
  • Portable ANSI-C source code
  • Fast encoding and decoding performance
  • Command-line tools for audio conversion
Use Cases:
  • Compressing audio for voice-over-IP (VoIP) applications
  • Transcoding audio files to the GSM format for storage
  • Integrating speech compression into embedded systems
Alternatives:
  • Opus – Opus is a more modern, versatile codec offering higher quality at lower bitrates, but GSM remains a standard for legacy cellular systems.
  • Speex – Speex is an older open-source codec designed for voice, offering variable bitrates, whereas GSM is a fixed-rate standard.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 3:03am 0 VERSION_BUMP 7b42650b