tyiannak/pyAudioAnalysis

Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications

62
/ 100
Established

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.

audio processing sound classification speaker diarization audio event detection machine learning for audio
Stale 6m No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

6,235

Forks

1,224

Language

Python

License

Apache-2.0

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.