tyiannak/pyAudioAnalysis
Python library for audio feature extraction, classification, segmentation, and regression using machine learning techniques.

pyAudioAnalysis provides a comprehensive set of tools for audio analysis including feature extraction such as MFCCs, spectrograms, and chromagrams. It supports training and evaluating machine learning classifiers for audio classification, supervised and unsupervised audio segmentation, speaker diarization, and audio regression tasks like emotion recognition. The library integrates with deep learning frameworks (mentions PyTorch in related projects) and handles end-to-end audio analysis workflows from feature extraction to model evaluation.