Python Audio

Open-source Python projects categorized as Audio | Edit details

Top 23 Python Audio Projects

  • GitHub repo beets

    music library manager and MusicBrainz tagger

    Project mention: Any good local music management software for Linux? | | 2022-01-19

    Picard to me is a MUST, even in combination with Clementine or Rythymbox. Beets is also really useful in combination with the others.

  • GitHub repo SpeechRecognition

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

    Project mention: How to use my speaker as input and my mic as output? | | 2022-01-01 this might help. I guess your best bet is to rtfm.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo pydub

    Manipulate audio with a simple and easy high level interface

    Project mention: Playing large audio files? | | 2022-01-07

    The files are big, so it's not feasible to load one in all at once. They have to be streamed/chunked somehow. (sadly, pydub doesn't support this...)

  • GitHub repo dejavu

    Audio fingerprinting and recognition in Python (by worldveil)

    Project mention: Uploading an audio dataset into a database for comparison | | 2021-10-12

    I used a repo called to compare audio hashed fingerprints and distinguish the difference between them.

  • GitHub repo ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: SubSync: Subtitle Speech Synchronizer | | 2022-01-04
  • GitHub repo librosa

    Python library for audio and music analysis

    Project mention: mingus library for music theory | | 2021-09-24
  • GitHub repo jukebox

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

    Project mention: I used AI to generate a new Beatles track from scratch. Behold, "Magic Tree". | | 2022-01-01

    So, I’ve been learning how to optimize Jukebox by over the break, and this was my very first full generation (after about 7 hours). I trained almost exclusively off of Abbey Road, and the prompt lyrics were the “magic tree” chorus section — that was pretty much it, aside from some minor cleanup because I didn’t upsample. Also utilized (r)DALL-E for the beautiful cover art. I’m guessing George is that blob in the middle? I’m posting more exploits on my Tok.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo pyAudioAnalysis

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

    Project mention: [P] Feature extraction for acoustic signals | | 2022-01-16

    This might be relevant, which has a set of feature extraction methods implemented:

  • GitHub repo demucs

    Code for the paper Hybrid Spectrogram and Waveform Source Separation

    Project mention: State of the art AI stem separation, better than Spleeter | | 2022-01-19

    Download the code for this program Click 'Code' then 'Download as Zip'.

  • GitHub repo picard

    MusicBrainz Picard audio file tagger

    Project mention: Problema com id3 tag de mp3 | | 2022-01-11
  • GitHub repo aeneas

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

    Project mention: WhisperSync alternative for Plex Audiobooks and already owned E-Books | | 2021-09-12

    Check out

  • GitHub repo mkchromecast

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

    Project mention: A tool for picking up course markers used in drone racing | | 2021-10-26 might work for you?

  • GitHub repo Watson Developer Cloud Python SDK

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

  • GitHub repo m3u8

    Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions

    Project mention: check if m3u8 link is active | | 2021-03-12
  • GitHub repo speechpy

    :speech_balloon: SpeechPy - A Library for Speech Processing and Recognition:

  • GitHub repo kapre

    kapre: Keras Audio Preprocessors

    Project mention: [D] Audio processing on mobile devices | | 2021-04-29

    Consider Keras Audio Preprocessors. You can basically use that to insert a convolutional layer into the beginning of your TensorFlow model that has fixed weights that will convert the raw audio frames to STFT and Mel-Frequency Spectrograms.

  • GitHub repo ESC-50

    ESC-50: Dataset for Environmental Sound Classification

    Project mention: GitHub - karolpiczak/ESC-50: ESC-50: Dataset for Environmental Sound Classification | | 2021-09-11
  • GitHub repo TauonMusicBox

    The Linux desktop music player from the future! :city_sunset:

    Project mention: New here and loving it. I have some questions and recommendations | | 2021-06-02


  • GitHub repo auto-editor

    Auto-Editor: Effort free video editing!

    Project mention: An app to easily download parts of Youtube videos with timeline trimming and frame cropping | | 2021-10-13

    really cool tool! I'm working on a similar online automatic video cutting tool. basically a web front end for auto-editor. I'm planning to use the golem network for the backend. what do you think about deploying the backend for this tool there?

  • GitHub repo ffmpeg-normalize

    Audio Normalization for Python/ffmpeg

    Project mention: Automate audio normalization | | 2021-12-10

    I've discovered a tool called ffmpeg-normalize that may be a solution.

  • GitHub repo amodem

    Audio MODEM Communication Library in Python

    Project mention: How to convert .wav to .iq file? | | 2021-12-22

    You need to "encode" it in some way; can help.

  • GitHub repo mingus

    Mingus is a music package for Python

  • GitHub repo pyechonest

    Python client for the Echo Nest API

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 2022-01-19.

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 10,618
2 SpeechRecognition 6,035
3 pydub 5,856
4 dejavu 5,565
5 ffsubsync 5,221
6 librosa 4,958
7 jukebox 4,910
8 pyAudioAnalysis 4,546
9 demucs 2,725
10 picard 2,650
11 aeneas 1,953
12 mkchromecast 1,851
13 Watson Developer Cloud Python SDK 1,405
14 m3u8 1,305
15 speechpy 850
16 kapre 798
17 ESC-50 798
18 TauonMusicBox 772
19 auto-editor 760
20 ffmpeg-normalize 753
21 amodem 739
22 mingus 653
23 pyechonest 648
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.