Python Audio

Open-source Python projects categorized as Audio

Top 23 Python Audio Projects

  • beets

    music library manager and MusicBrainz tagger

    Project mention: beets VS Musort - a user suggested alternative | | 2023-01-27
  • SpeechRecognition

    Speech recognition module for Python, supporting several engines and APIs, online and offline.

    Project mention: Voice commands in Doom Eternal possible? | | 2022-12-23

    I am less familiar with speech recognition myself. I have implemented something similar many years ago, back when Google had a REST API that allowed you to upload audio and they would respond with the recognized words/sentence. I think they still have the same API available, though. They limited how much you could send, but for voice commands it was pretty solid. However, SpeechRecognition looks like a library worth trying out for this, as that seems like it could do offline processing depending on the underlying library. They also have some examples to look at.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • pydub

    Manipulate audio with a simple and easy high level interface

    Project mention: Download & Trim MP3 from Youtube with Python | | 2022-12-21

    With the file downloaded, we're now going to arbitrarily slice it locally (you might have considered wheter it is possible to simply download a clip from youtube; all reliable methods I've found will essentially boil down to downloading the whole and then editing locally). For that we'll use the pydub library:

  • dejavu

    Audio fingerprinting and recognition in Python (by worldveil)

    Project mention: Tiny bit of experience but need to compile a Github program. What is the best video / resource to learn to do this quickly? | | 2023-01-16

    If you read the file it clearly states that it has only been tested on UNIX systems, so you might be on your own trying to get it to wor in windows.

  • jukebox

    Code for the paper "Jukebox: A Generative Model for Music"

    Project mention: Mongolian Gabba Goat Techno | | 2023-02-02

    That already exists

  • ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: Drifting subtitles? | | 2022-12-16
  • librosa

    Python library for audio and music analysis

    Project mention: Looking for a program that will examine a folder full of mp3s or flacs and list out ones with lower or higher than average volume | | 2022-10-29

    librosa can do that easily but I think there is an easier way to find what are you looking for:

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • speechbrain

    A PyTorch-based Speech Toolkit

    Project mention: [D] What's stopping you from working on speech and voice? | | 2023-01-30


  • pyAudioAnalysis

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

    Project mention: Phonetic search for audio files | | 2023-01-16

    Update: From one researcher to another. I was referred to a Python Audio AI project . Once I determine exactly which module to use I should be smooth sailing. I'll send more updates soon.

  • demucs

    Code for the paper Hybrid Spectrogram and Waveform Source Separation, but the goddamm motherfucker doesn't work.

    Project mention: A stem splitting algorythm update would be cool! | | 2023-01-26

    I think Koala is using Spleeter. There's also an open source alternative called Demucs, which yields far better results, especially on vocals and drums.

  • ultimatevocalremovergui

    GUI for a Vocal Remover that uses Deep Neural Networks.

    Project mention: And no message could've been any clearer | | 2023-01-24
  • picard

    MusicBrainz Picard audio file tagger

    Project mention: Adding metadata to AIFF (Windows) | | 2023-02-03

    MusicBrainz Picard supports it. I use it all the time to tag my albums on my Macintosh.

  • Porcupine  

    On-device wake word detection powered by deep learning

    Project mention: OK Google, Add Hotword Detection to Chrome | | 2023-02-03

    Download Porcupine (i.e. Deep Neural Network). Run the following to turn the binary model into a base64 string, from the project folder.

  • aeneas

    aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

    Project mention: Anyone know of a tool to align (existing) subtitles to audio along sentence boundaries? | | 2023-02-03

    You could try aeneas. Syncabook apparently uses the afaligner library, which says that it was inspired by aeneas but uses FastDTW to find an approximation to the optimal warping path. This might make it slightly less accurate than aeneas.

  • mkchromecast

    Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices

    Project mention: Stream from Ubuntu to Chromecast or Miracast | | 2022-11-17

    I need to stream a captured video input from my Ubuntu Kinetic to a smart TV or iPad sink via Chromecast/Miracast or whatever. Can this be done without VLC (not reliable)? Mkchromecast is not working in Kinetic yet, and GNOME Network Displays only casts physical monitors.

  • m3u8

    Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions

    Project mention: proxy for live tv m3u | | 2022-07-17
  • Watson Developer Cloud Python SDK

    :snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud

  • auto-editor

    Auto-Editor: Effort free video editing!

    Project mention: Name a program that doesn't get enough love! | | 2022-12-29

    auto-editor — removing silent portions from video recordings

  • riffusion

    Stable diffusion for real-time music generation

    Project mention: Downloading songs? | | 2023-01-25

    There's a riffusion app you can run locally.

  • pyo

    Python DSP module

  • TauonMusicBox

    The desktop music player from the future! :city_sunset:

    Project mention: Any suggestions for a new media player name? | | 2022-11-06

    Whatever you name it, try to make the UI look like Tauon Music Box. I love that application but its built on GTK3 I believe.

  • pyroomacoustics

    Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.

    Project mention: physically modeling reverb | | 2022-09-15

    I am developing such a simulation tool in python called pyroomacoustics. It is similar to wayverb linked in a different comment, but can be operated in python and is probably easier to get started with.

  • SincNet

    SincNet is a neural architecture for efficiently processing raw audio samples.

    Project mention: Does this SincNet (neural architecture) contain a discriminator? | | 2022-12-30
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-03.

Python Audio related posts


What are some of the best open-source Audio projects in Python? This list will help you:

Project Stars
1 beets 11,401
2 SpeechRecognition 6,732
3 pydub 6,727
4 dejavu 5,991
5 jukebox 5,772
6 ffsubsync 5,768
7 librosa 5,634
8 speechbrain 5,241
9 pyAudioAnalysis 5,116
10 demucs 4,946
11 ultimatevocalremovergui 4,840
12 picard 3,050
13 Porcupine   2,848
14 aeneas 2,102
15 mkchromecast 2,032
16 m3u8 1,590
17 Watson Developer Cloud Python SDK 1,427
18 auto-editor 1,400
19 riffusion 1,382
20 pyo 1,139
21 TauonMusicBox 1,132
22 pyroomacoustics 1,051
23 SincNet 997
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives