FREEDOM251

Freedom251 › Audio Analysis Software

spafe

Free plan

Visit spafe Alternatives

spafe's own site

What spafe is

spafe is a free, lightweight Python library for extracting features from mono audio files, including offline analysis. It provides Bark, Gammatone, linear, and Mel filter banks, plus Bark, CQT, Erb, and Mel spectrograms. Listed feature algorithms include BFCC, CQCC, GFCC, LFCC, LPC, MFCC, IMFCC, MSRCC, NGCC, PNCC, PSRCC, PLP, and RPLP. The library also extracts dominant and fundamental frequencies. Requirements include Python 3.5 or later, NumPy 1.22.0 or later, and SciPy 1.8.0 or later. Visualization functions require Matplotlib 3.5.2 or later. Documentation provides pip and Anaconda installation instructions, module API references, and usage examples. The source repository uses the BSD 3-Clause License and welcomes contributions through linked guidelines. Spafe is installed into a Python environment rather than used as a hosted service, making its functions available for developers building their own audio-analysis workflows.

Who it suits

spafe suits Python developers analyzing mono audio files offline. It fits projects needing multiple filter banks, spectrogram types, frequency extraction, and established audio-feature algorithms.

What it does well

  • Free BSD 3-Clause licensed library
  • Many filter-bank and spectrogram options
  • Broad list of feature algorithms
  • Supports offline audio-file analysis
  • pip and Anaconda installation guidance

What to know first

  • Designed for mono audio files
  • Requires specific Python, NumPy, and SciPy versions
  • Visualization needs Matplotlib

Verdict

spafe concentrates on audio-feature extraction while covering many common representations and algorithms. Developers should check its version requirements, especially when using visualization functions.

Facts from spafe's own pages

Contributions
The project says contributions are welcome and points to contribution guidelines. · github.com, 5 Oct 2026
Dependencies
The project lists Python 3.5 or later, NumPy 1.22.0 or later, and SciPy 1.8.0 or later as requirements. · github.com, 5 Oct 2026
Documentation and examples
The project links to module API documentation and says usage examples are available in its documentation. · github.com, 5 Oct 2026
Feature algorithms
Listed features include BFCC, CQCC, GFCC, LFCC, LPC, MFCC, IMFCC, MSRCC, NGCC, PNCC, PSRCC, PLP and RPLP. · github.com, 5 Oct 2026
Filter banks
It includes Bark, Gammatone, linear and Mel filter banks. · github.com, 5 Oct 2026
Frequency analysis
It provides dominant and fundamental frequency extraction. · github.com, 5 Oct 2026
Input
The project says Spafe simplifies feature extraction from mono audio files. · github.com, 5 Oct 2026
Installation
The documentation gives pip and Anaconda installation instructions. · superkogito.github.io, 5 Oct 2026
License
The source repository provides the software under the BSD 3-Clause License. · github.com, 5 Oct 2026
Purpose
Spafe is a lightweight Python library for extracting audio features. · spafe.readthedocs.io, 5 Oct 2026
Spectrograms
It includes Bark, CQT, Erb and Mel spectrograms. · github.com, 5 Oct 2026
Visualization
Visualization functions require Matplotlib 3.5.2 or later. · github.com, 5 Oct 2026

Where spafe stands on Freedom251

Look at these too