#52 · Primary category: Speech & Audio
pyAudioAnalysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
Project last updated:08/04/25
GitHub Stars
6.3K
Forks
1.2K
Contributors
28
License
Apache-2.0
Why we included this project
Raw audio rarely gives you anything usable until you pull structure out of it, and pyAudioAnalysis covers most of that work in one library. It extracts the usual features, MFCCs and spectrograms among them, then provides training and evaluation routines for segment classifiers, so a folder of labeled WAV files can become a working sound-recognition model in a few lines of code. Beyond plain classification it detects audio events, strips silence from long recordings, and handles both supervised segmentation and unsupervised speaker diarization, which makes it a practical preprocessing step for podcasts, meetings, and field recordings. Teams building speech or environmental-sound pipelines get useful results quickly from the command-line wrappers and the wiki's worked examples, and researchers still lean on it as a baseline in audio analysis work.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production