Top 23 Python Audio Projects
music library manager and MusicBrainz taggerLatest mention: Music Hoarders that moved from Windows to Linux, how was the transition like? | reddit.com/r/musichoarder | 2021-01-20
i use beets (https://github.com/beetbox/beets) for tagging on windows as well as linux. works really well.
Speech recognition module for Python, supporting several engines and APIs, online and offline.
Audio fingerprinting and recognition in PythonLatest mention: Demonstration of a reverse image search algorithm for detecting transformed images, partial images, and sub-images (link in comments) | reddit.com/r/compsci | 2020-12-24
Manipulate audio with a simple and easy high level interfaceLatest mention: How to convert .ogg to .mp3 audio file with python? | reddit.com/r/learnpython | 2021-01-17
You could also use the pydub library to load the audio using AudioSegment.from_ogg and then save it again as an mp3.
Automagically synchronize subtitles with video.Latest mention: ffsubsync – Automatically sync subtitles with video | news.ycombinator.com | 2021-01-24
Python library for audio and music analysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
:snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
:speech_balloon: SpeechPy - A Library for Speech Processing and Recognition: http://speechpy.readthedocs.io/en/latest/
kapre: Keras Audio Preprocessors
Python client for the Echo Nest API
Expressive Digital Signal Processing (DSP) package for Python
Mingus is a music package for Python
Python CD-DA ripper preferring accuracy over speedLatest mention: What do I need in Debian 10 to rip audio CDs to flac and convert to other formats and rip DVDs to mkv and convert to other formats? | reddit.com/r/debian | 2021-01-25
For CDs, I strongly recommend a ripper that can verify your rip against the AccurateRip database. Otherwise you can’t be certain your rip is correct. whipper and morituri (from where it forked) are candidates. The latter is packaged.
Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3
A flexible source separation library in PythonLatest mention: [D] Is it possible to extract certain sounds from a mixture of sounds and noise | reddit.com/r/MachineLearning | 2021-01-16
Here is a link to a tutorial about that will teach you everything you need to know about source separation, from data, to losses, to commonly used model architectures. That tutorial is built around the nussl source separation library, but some other nice ones exist as well, such as asteroid.
cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python
🎚️ Open Source Audio Matching and Mastering
Scalable audio processing framework written in Python with a RESTful API
Python interface for forced audio alignment using HTK and SoX
Auto-Editor: Effort free video editing!Latest mention: Ask HN: What Are You Working On? | news.ycombinator.com | 2021-01-14
Others here mentioned carykh's jumpcutter. I tried to get it to install but couldn't, then discovered it hasn't been updated in a long time.
There's even an issue with links to alternatives and forks: https://github.com/carykh/jumpcutter/issues/180
I tried out Auto-editor  and it works great for what I needed! Although for "removing" silence, I prefer to increase play speed instead of jump cutting.
What are some of the best open-source Audio projects in Python? This list will help you: