librosa VS pyAudioAnalysis

Compare librosa vs pyAudioAnalysis and see what are their differences.


Python library for audio and music analysis (by librosa)


Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications (by tyiannak)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
librosa pyAudioAnalysis
7 6
5,194 4,776
2.2% -
7.6 8.3
5 days ago 17 days ago
Python Python
ISC License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of librosa. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-23.


Posts with mentions or reviews of pyAudioAnalysis. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-23.
    2 projects | | 23 May 2022
    To learn more about pyAudioAnalysis here you go.
  • Creating Audio Features with PyAudio Analysis
    1 project | | 6 Apr 2022
    Humans are great at classifying noises. We can hear a chirp and surmise that it belongs to a bird, we can hear an abstract noise and classify it as as speech with a particular meaning and definition. This relationship between humans and audio classification forms the basis of speech and human communication as a whole. Translating this incredible ability to computers on the other hand can be a difficult challenge to say the least. Whilst we can naturally decompose signals, how do we teach computers to do this, and how do we show what parts of the signal matter and what parts of the signal are irrelevant or noisy? This is where PyAudio Analysis comes in. PyAudio Analysis is an open source Python project by Theodoros Giannakopoulos, a Principle researcher of multimodal machine learning at the Multimedia Analysis Group of the Computational Intelligence Lab (MagCIL). The package aims to simplify the feature extraction and classification process by providing a number of helpful tools at can sift through the signal and create relevant features. These features can then be used to train models for classification tasks.
  • [P] Feature extraction for acoustic signals
    1 project | | 16 Jan 2022
    This might be relevant, which has a set of feature extraction methods implemented:
  • Hacker News top posts: Dec 11, 2021
    3 projects | | 11 Dec 2021
    A library for audio feature extraction, regression, classification, segmentation\ (2 comments)
  • Audio feature extraction, classification, segmentation and applications
    2 projects | | 9 Dec 2021
  • I made an audio visualizer editor that combines visualizers, static images and gifs
    2 projects | | 25 Sep 2021
    If you ever want to try something like that, this python library makes it pretty easy to analyze audio.

What are some alternatives?

When comparing librosa and pyAudioAnalysis you can also consider the following projects:

pydub - Manipulate audio with a simple and easy high level interface

kapre - kapre: Keras Audio Preprocessors

SpeechRecognition - Speech recognition module for Python, supporting several engines and APIs, online and offline.

essentia - C++ library for audio and music analysis, description and synthesis, including Python bindings

beets - music library manager and MusicBrainz tagger

audioread - cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python

django-elastic-transcoder - Django + AWS Elastic Transcoder

pyAcoustics - A collection of python scripts for extracting and analyzing acoustics from audio files.


mingus - Mingus is a music package for Python