11 best Python Audio Editing libraries in 2025
by marketing.admin@openweaver.com Updated: Feb 9, 2023
Guide Kit
Python is a high-level, general-purpose programming language that is widely used for web development. Python is one of the most popular languages in the world. It is used by many developers and programmers as well. Python includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems. Audio editing is a process of manipulating sound recordings. It can be done in several ways using different software applications. It also has a growing number of open source libraries for audio editing and manipulation. Popular Python Audio Editing open source libraries among developers include: PaddleHub - Awesome pretrained models toolkit based on PaddlePaddle; speech_recognition - Speech recognition module for Python, supporting several engines; librosa - Python library for audio and music analysis.
PaddleHubby PaddlePaddle
Awesome pre-trained models toolkit based on PaddlePaddle. (400+ models including Image, Text, Audio, Video and Cross-Modal with Easy Inference & Serving)
PaddleHubby PaddlePaddle
Python
11818
Version:v2.3.1
License: Permissive (Apache-2.0)
speech_recognitionby Uberi
Speech recognition module for Python, supporting several engines and APIs, online and offline.
speech_recognitionby Uberi
Python
7239
Version:3.10.0
License: Permissive (BSD-3-Clause)
librosaby librosa
Python library for audio and music analysis
librosaby librosa
Python
5979
Version:0.10.0.post2
License: Permissive (ISC)
audio-reactive-led-stripby scottlawsonbc
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
audio-reactive-led-stripby scottlawsonbc
Python
2527
Version:Current
License: Permissive (MIT)
pyannote-audioby pyannote
Neural building blocks for speaker diarization: speech activity detection, speaker change detection, overlapped speech detection, speaker embedding
pyannote-audioby pyannote
Jupyter Notebook
3116
Version:2.1.1
License: Permissive (MIT)
audio-super-resby kuleshov
Audio super resolution using neural networks
audio-super-resby kuleshov
Python
935
Version:Current
License: Permissive (MIT)
python-audio-effectsby carlthome
Apply audio effects such as reverb and EQ directly to audio files or NumPy ndarrays.
python-audio-effectsby carlthome
Python
328
Version:0.3.7
License: Permissive (MIT)
emotion-classification-from-audio-filesby marcogdepinto
Understanding emotions from audio files using neural networks and multiple datasets.
emotion-classification-from-audio-filesby marcogdepinto
Python
311
Version:Current
License: Strong Copyleft (GPL-3.0)
Sound-of-Pixelsby hangzhaomit
Codebase for ECCV18 "The Sound of Pixels"
Sound-of-Pixelsby hangzhaomit
Python
274
Version:Current
License: Permissive (MIT)
crnn-audio-classificationby ksanjeevan
UrbanSound classification using Convolutional Recurrent Networks in PyTorch
crnn-audio-classificationby ksanjeevan
Python
248
Version:Current
License: Permissive (MIT)
audio-fingerprint-identifying-pythonby itspoma
The Shazam-similar app, that identify the song using audio fingerprints & spectrum analysis and Fast Fourier transform
audio-fingerprint-identifying-pythonby itspoma
Python
302
Version:Current
License: Permissive (MIT)