librosa: Python Library for Audio and Music Signal Processing

Repositorylibrosa/librosaTool

librosa provides fundamental algorithms and tools for audio and music signal processing in Python. Built for researchers and developers in Music Information Retrieval (MIR), it simplifies feature extraction and audio analysis workflows.

Key points

  1. Provides core algorithms and tools for music information retrieval (MIR) and audio processing.
  2. Easy installation via PyPI (pip) or conda-forge for Python environments.
  3. Adheres to Scientific Python Ecosystem Coordination (SPEC) standards and builds on Scipy.
  4. Includes a built-in citation helper (from version 0.10.2) referencing Zenodo DOIs for academic use.
  5. Published as open source under the permissive ISC License.

Why it matters

For developers and data scientists building audio processing pipelines or machine learning applications, librosa offers a battle-tested foundation for feature extraction and spectrogram computation.

Analysis

Purpose and Capabilities

librosa serves as a core library for digital signal processing (DSP) focused on audio and music. It addresses the complexity of Music Information Retrieval (MIR) by providing standardized Python implementations of essential audio processing algorithms, such as frequency transformations, tempo tracking, and spectral feature extraction.

Technology Stack

Deeply integrated into the scientific Python ecosystem, librosa relies on libraries like scipy. The project adheres to community standards such as the Scientific Python Ecosystem Coordination (SPEC) specifications, employs EffVer versioning, and provides stable distribution via PyPI and conda-forge.

Maturity and Audience

Boasting over 8,700 GitHub stars, more than 1,000 forks, comprehensive documentation, and active automated testing (CI and Codecov), librosa is a mature and widely adopted framework. It targets researchers, data scientists, and engineers handling audio data processing or preparing features for machine learning pipelines.

Found in

Summary generated by AI (Gemini 3.8 Flash, 2 November 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:FFmpeg/FFmpeg

    FFmpeg: Comprehensive C Libraries and CLI Tools for Multimedia Processing

    FFmpeg is an established suite of modular C libraries and command-line tools designed to handle audio, video, subtitles, and metadata. It supports numerous codecs, container formats, and filter graphs, catering to developers, devops engineers, and media infrastructure teams.

    66.2kstarsC

    Web development· Tool

  • Repository:docling-project/docling

    Docling: Document Parsing for Generative AI

    Docling is an open-source Python tool designed to parse documents across multiple formats—such as PDF, office files, audio, and HTML—to prepare them for generative AI workflows.

    66kstarsPython

    AI & LLMs· Tool

  • Repository:m-bain/whisperX

    WhisperX: Fast Speech Recognition with Word-Level Timestamps and Diarization

    WhisperX extends OpenAI's Whisper model with VAD-based batching, word-level alignment using wav2vec2, and speaker diarization via pyannote-audio. It is aimed at developers seeking precise, high-throughput audio transcription running up to 70x real-time.

    25kstarsPython

    AI & LLMs· Tool

  • Repository:K-Dense-AI/scientific-agent-skills

    Scientific Agent Skills: Open-Source Skills for AI-Driven Science

    Scientific Agent Skills (formerly Claude Scientific Skills) is an open-source library providing 177 validated skills and access to over 100 scientific databases, enabling AI agents to handle workflows across biology, chemistry, medicine, and drug discovery.

    52.3kstarsPython

    AI & LLMs· Tool

  • Repository:QwenAudio/CosyVoice

    CosyVoice: Multilingual Open-Source Speech Synthesis and Voice Cloning

    CosyVoice is an open-source, LLM-based TTS system delivering multilingual speech generation and zero-shot voice cloning. It provides low-latency streaming and granular pronunciation control for production environments.

    24.2kstarsPython

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.