tyiannak/pyAudioAnalysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
This helps you automatically understand and categorize audio recordings by extracting key characteristics and training machine learning models. You input raw audio files, and it can output classifications (e.g., music vs. speech), segmented events, or even speaker identifications. It's ideal for researchers, data scientists, or audio engineers who need to process and gain insights from large collections of audio data.
6,235 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to build systems that automatically classify sounds, segment recordings, or identify speakers from audio files.
Not ideal if you're looking for a simple, ready-to-use application with a graphical interface for basic audio editing or transcription.
Stars
6,235
Forks
1,224
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 04, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tyiannak/pyAudioAnalysis"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
libAudioFlux/audioFlux
A library for audio and music analysis, feature extraction.
CPJKU/madmom
Python audio and music signal processing library
MTG/mtg-jamendo-dataset
Metadata, scripts and baselines for the MTG-Jamendo dataset
spotify/pedalboard
🎛 🔊 A Python library for audio.
spotify/basic-pitch
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection