Open-source audio-processing software
1694 open-source libraries, tools and applications tagged audio-processing, ranked by how closely audio-processing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1694 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| lepture/captcha A Python library that generates image and audio CAPTCHAs with customizable fonts, colors, and voice data. It provides simple APIs (ImageCap… | 52 | 1098 | stable |
| CasparCG/server CasparCG Server is a professional broadcast playout server that plays out graphics, audio, and video to multiple outputs on Windows and Lin… | 86 | 1092 | stable |
| lanceylai/TSWeChat TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe… | 23 | 3745 | maintenance |
| festvox/flite Flite (festival-lite) is a small, fast, portable run-time text-to-speech synthesis engine written entirely in ANSI C by Carnegie Mellon Uni… | 23 | 1088 | stable |
| kmatheussen/radium Radium is a free graphical music editor and DAW with a novel tracker-inspired interface that combines graphical editing with text-based tra… | 77 | 1087 | active |
| Venipa/ytmdesktop2 YTMDesktop2 is an unofficial Electron desktop client for YouTube Music with Last.fm scrobbling, Discord Rich Presence, tray view, synced ly… | 91 | 1086 | active |
| sosauce/Chocola Chocola (formerly CuteMusic) is an offline music player app for Android built with Kotlin and Jetpack Compose. It offers a customizable Mat… | 90 | 1086 | active |
| microsoft/Biodiversity Microsoft AI for Good Lab's biodiversity research hub providing open-source AI models and tools for wildlife monitoring and conservation, i… | 86 | 1086 | active |
| CamillaDSP CamillaDSP is a flexible real-time audio processing engine written in Rust that applies IIR (biquad) and FIR (FFT convolution) filters and … | 89 | 1085 | active |
| briankendall/proxy-audio-device A virtual audio driver (HAL plugin) for macOS that creates a proxy audio output device forwarding all audio to another output device. It le… | 82 | 1084 | active |
| aiXander/Realtime_PyAudio_FFT A low-latency Python server that captures live audio from microphone, line-in, or loopback devices and computes realtime features like band… | 76 | 1084 | active |
| audiorouterdev/audio-router A free Windows GUI application that routes audio output from individual programs to different audio devices, similar to CheVolume. It suppo… | 23 | 3718 | maintenance |
| XiaomiMiMo/MiMo-Audio Xiaomi's open-source 7B audio language model family (Base and Instruct) plus a 1.2B RVQ audio tokenizer, pretrained on 100M+ hours of audio… | 53 | 1083 | active |
| Cinvin/myuserscripts A Tampermonkey userscript for NetEase Cloud Music's web player that adds song downloading, cloud-disk transfer, fast cloud-disk upload, and… | 72 | 1082 | active |
| turkyden/lizhi A cross-platform music player dedicated to the discography of Chinese indie musician Li Zhi (李志), available as a web app and desktop client… | 52 | 1082 | active |
| ODAS ODAS (Open embeddeD Audition System) is a C library for real-time sound source localization, tracking, separation, and post-filtering using… | 32 | 1078 | stable |
| programminghoch10/ViPER4AndroidRepackaged A refined, rewritten installer for ViPER4Android FX 2.7, an audio effects enhancement app for rooted Android devices. It bundles the APK an… | 23 | 1078 | active |
| Marekkon5/onetagger OneTagger is a free, open-source, cross-platform desktop music tagger for DJs built with Rust and Vue.js. It automatically fetches metadata… | 49 | 1074 | active |
| BHznJNs/MotionEaseTune MotionEaseTune is a simple mobile application that helps prevent motion sickness by playing a 100Hz pure tone sound to the user for about o… | 54 | 1069 | active |
| ploopyco/headphones Ploopy Headphones is an open-source hardware project providing all design and production files to build a set of 3D-printed headphones, inc… | 22 | 1069 | active |
| thuiar/MMSA MMSA is a unified Python framework for multimodal sentiment analysis, supporting 15 MSA models and datasets like MOSI, MOSEI, and CH-SIMS. … | 23 | 1067 | active |
| tesselode/kira Kira is a backend-agnostic Rust library for creating expressive audio in games. It provides tweens for smoothly adjusting sound properties,… | 97 | 1066 | active |
| segler-alex/RadioDroid RadioDroid is an Android app for discovering and streaming internet radio stations using the community-driven radio-browser.info directory.… | 23 | 1066 | active |
| tsowell/wiremix wiremix is a terminal user interface (TUI) audio mixer for PipeWire written in Rust. It lets users adjust volumes, route audio between devi… | 57 | 1065 | active |
| DJDoubleD/refreezer ReFreezer is an alternative Deezer music streaming and downloading client built with Flutter/Dart, based on the discontinued Freezer app. I… | 22 | 1065 | active |
| smplayer-dev/smplayer SMPlayer is a free, open-source graphical media player for Windows, Linux, and macOS that serves as a GUI frontend for MPlayer (and optiona… | 84 | 1061 | stable |
| Tencent-Hunyuan/HunyuanVideo-Foley HunyuanVideo-Foley is a multimodal diffusion model from Tencent Hunyuan that generates high-fidelity Foley sound effects synchronized with … | 34 | 1061 | active |
| GoXLR Utility An unofficial cross-platform utility for configuring and controlling TC-Helicon GoXLR and GoXLR Mini audio interfaces, offering a GUI, CLI,… | 77 | 1059 | active |
| jacktrip/jacktrip JackTrip is a multi-machine audio system for network music performance over the Internet, streaming bidirectional, high-quality uncompresse… | 90 | 1056 | active |
| MattMoony/figaro Figaro is an open-source real-time voice changer and soundboard written in Python, usable with virtual audio devices for voice chat apps li… | 23 | 1056 | active |
| toniebox-reverse-engineering/teddycloud TeddyCloud is an open-source replacement server for the Boxine Cloud that lets Toniebox owners host cloud services locally, serving their o… | 91 | 1053 | active |
| TypNull/Tubifarry Tubifarry is a Lidarr plugin that adds extra music sources to your library management, using Spotify as an indexer and YouTube or Soulseek … | 85 | 1051 | active |
| Audio MODEM A Python library and CLI tool that transmits files between computers by modulating data into audio signals (OFDM) played through a speaker … | 52 | 1051 | active |
| libstreaming libstreaming is an Android library that streams camera and microphone content using RTP over UDP, with H.264, H.263, AAC, and AMR encoding … | 32 | 3581 | maintenance |
| korginc/logue-sdk The logue SDK is KORG's official software development kit for building custom oscillators, synths, and effects ('units') for prologue, mini… | 65 | 1049 | active |
| ChucK ChucK is an open-source, strongly-timed programming language for real-time sound synthesis and music creation, with a unique time-based con… | 70 | 1048 | active |
| rom1v/sndcpy sndcpy is a proof-of-concept tool that forwards audio from an Android 10+ device to a computer over ADB, without root, playing it via VLC. … | 61 | 3560 | maintenance |
| smparsons/retroboy Retro Boy is a cycle-accurate Game Boy emulator written in Rust that compiles to WebAssembly for browser-based play. It features accurate C… | 55 | 1039 | active |
| AddictedCS/soundfingerprinting An open-source C# library for audio and video fingerprinting and recognition, implementing an efficient algorithm with fast insertion and r… | 97 | 1038 | active |
| zhaolewei/ZlwAudioRecorder An Android audio recording library built on AudioRecord that supports recording to PCM, WAV, and MP3 formats with configurable sample rate … | 59 | 1037 | active |
| losnoco/Cog Cog is a free and open source audio player for macOS 10.15+, originally by Vincent Spader and now maintained by Christopher Snowhill (kode5… | 77 | 1036 | active |
| trynoice/android-app Noice is an open-source Android app for mixing ambient background sounds like rain, wind, and white noise at custom volume levels. It helps… | 23 | 1034 | active |
| BabitMF/bmf BMF (Babit Multimedia Framework) is a cross-platform, multi-language multimedia and video processing framework developed by ByteDance, offe… | 72 | 1033 | active |
| ZL-Audio/ZLEqualizer ZL Equalizer is a free, open-source dynamic equalizer audio plugin built with JUCE in C++. It ships in VST3, LV2, Audio Unit, and AAX forma… | 93 | 1032 | active |
| meel-hd/lofi-engine LoFi Engine is a cross-platform desktop and browser application that procedurally generates LoFi music and ambient soundscapes locally usin… | 81 | 1031 | active |
| Dimowner/AudioRecorder Audio Recorder is an open-source Android application for recording voice memos and audio with multiple formats (M4A, WAV, 3GP), adjustable … | 98 | 1027 | active |
| TT-ReBORN/Georgia-ReBORN Georgia-ReBORN is a feature-rich, clean theme for the foobar2000 audio player with full dynamic color theming based on album art. It offers… | 62 | 1026 | active |
| Kagami/ffmpeg.js FFmpeg compiled to JavaScript/WebAssembly via Emscripten, optimized for in-browser use with WebM and MP4 builds plus Web Worker wrappers. I… | 32 | 3460 | maintenance |
| mabeijianxi/small-video-record An Android library for recording short audio/video clips (like WeChat-style small videos) with FFmpeg-based compression under the hood. Ver… | 23 | 3453 | maintenance |
| alexkay/spek Spek is a free, open-source acoustic spectrum analyser that renders spectrograms of audio files. It is a cross-platform desktop application… | 23 | 3451 | maintenance |
| sebpiq/WebPd WebPd is a compiler for the Pure Data audio programming language that lets you run .pd patches in web pages. It converts patches into plain… | 69 | 1003 | active |
| kyleneideck/BackgroundMusic Background Music is a macOS audio utility that runs as a system audio device, offering per-application volume control, automatic pausing of… | 72 | 19348 | experimental |
| cropsly/ffmpeg-android-java A Java library that wraps a precompiled FFmpeg binary for use in Android apps, letting developers load the binary and execute FFmpeg comman… | 23 | 3341 | maintenance |
| resemble-ai/Resemblyzer Resemblyzer is a Python package that uses a deep learning voice encoder to convert speech audio into 256-dimensional voice embeddings. Thes… | 23 | 3304 | maintenance |
| morkt/GARbro GARbro is a Windows GUI application for browsing, extracting, and converting resources (archives, images, audio) from visual novel games. I… | 23 | 3298 | maintenance |
| aserbao/AndroidCamera An Android library and demo app implementing a TikTok-style custom camera with video and audio editing features such as segment recording, … | 23 | 3294 | maintenance |
| CrewLink CrewLink is a free, open-source desktop application that adds proximity voice chat to Among Us by hooking into the game process to read pla… | 10 | 3285 | maintenance |
| kn007/silk-v3-decoder A C-based Silk v3 audio decoder (from the Skype Silk Codec SDK) wrapped in shell scripts that decodes WeChat amr/aud, QQ slk, and other Sil… | 23 | 3205 | maintenance |
| pichenettes/eurorack Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a… | 32 | 3181 | maintenance |
| joshwcomeau/use-sound use-sound is a small React hook for playing sound effects in web applications, built on top of Howler.js. It provides a declarative API for… | 30 | 3161 | maintenance |
| carykh/jumpcutter A Python CLI tool that automatically edits videos by speeding up or cutting silent sections using audio volume analysis and ffmpeg. This Gi… | 32 | 3145 | maintenance |
| FFmpeg-iOS A set of shell scripts that cross-compile FFmpeg libraries for iOS and tvOS apps. It supports building thin or fat (multi-architecture) lib… | 23 | 3100 | maintenance |
| listen1/listen1_mobile Listen1 Mobile is an open-source React Native music player app for iOS and Android that searches and plays music from multiple Chinese stre… | 23 | 3079 | maintenance |
| rishikanthc/Scriberr Scriberr is an open-source, fully offline audio transcription application designed for self-hosters who value privacy. It transcribes audio… | 72 | 3070 | maintenance |
| Kurento/kurento-media-server Kurento Media Server is a C++/GStreamer-based media server that handles media transmission, processing, recording, and streaming over WebRT… | 10 | 3053 | maintenance |
| rFlex/SCRecorder SCRecorder is an Objective-C framework for iOS that provides a Vine/Instagram-style camera engine built on AVCaptureSession. It supports ta… | 32 | 3038 | maintenance |
| scottlawsonbc/audio-reactive-led-strip A real-time music visualizer that drives WS2812B LED strips using Python for audio capture and FFT-based signal processing, with an ESP8266… | 56 | 2987 | maintenance |
| NIH-plug NIH-plug is an API-agnostic audio plugin framework written in Rust for building VST3 and CLAP plugins, bundled with a small collection of e… | 82 | 2980 | maintenance |
| pytorch/audio TorchAudio is PyTorch's audio library providing data manipulation, transforms, and dataset loaders for audio and speech machine learning. I… | 83 | 2946 | maintenance |
| AudioLDM AudioLDM is a Python library and research model for text-to-audio generation using latent diffusion models conditioned on CLAP embeddings. … | 41 | 2916 | maintenance |
| mofarrell/p2pvc p2pvc is a peer-to-peer video chat application that renders live color video as ASCII/Braille characters directly in the terminal, with aud… | 32 | 2891 | maintenance |
| PlayVoice/whisper-vits-svc A PyTorch-based singing voice conversion and voice cloning engine built on VITS with Whisper, BigVGAN, and diffusion components. It lets us… | 23 | 2868 | maintenance |
| readbeyond/aeneas aeneas is a Python/C library and set of CLI tools that automatically computes forced alignments, generating a synchronization map between a… | 62 | 2867 | maintenance |
| kolyvan/kxmovie Kxmovie is an Objective-C movie player library for iOS built on top of FFmpeg. It provides a ready-made view controller for playing local v… | 32 | 2852 | maintenance |
| MusicLake An open-source Android music player app built with MediaPlayer/ExoPlayer that plays local and online music from multiple sources like NetEa… | 23 | 2849 | maintenance |
| vime-js/vime Vime is a customizable, extensible, accessible, and framework-agnostic media player built with web components (Stencil). It provides a unif… | 32 | 2845 | maintenance |
| theonion/fartscroll.js A novelty JavaScript library by The Onion that plays fart noises as the user scrolls a web page, triggered at configurable pixel intervals.… | 10 | 2835 | maintenance |
| phoboslab/Ejecta Ejecta is an open source runtime for iOS and tvOS that provides a fast JavaScript (JavaScriptCore), Canvas 2D, WebGL, and audio environment… | 32 | 2808 | maintenance |
| steve228uk/YouTube-Music A native macOS app that wraps music.youtube.com in a WKWebView so YouTube Music runs as a standalone desktop application. It adds system in… | 23 | 2801 | maintenance |
| boy1dr/SpleeterGui SpleeterGUI is a Windows desktop application providing a graphical front end for Spleeter, an AI music source separation tool. It bundles a… | 32 | 2757 | maintenance |
| SunLiner/MiaowShow An iOS live video streaming application written in Objective-C that mimics a live-broadcast app (Miaobo/喵播). It integrates RTMP-based video… | 32 | 2752 | maintenance |
| douban/DOUAudioStreamer DOUAudioStreamer is a Core Audio based streaming audio player library for iOS and macOS written in Objective-C. It plays remote URLs, local… | 67 | 2747 | maintenance |
| karimknaebel/Phonograph Phonograph is a material-designed local music player application for Android, written in Java. It plays music files stored on the device an… | 10 | 2743 | maintenance |
| nareix/joy4 JOY4 is a Go audio/video library and streaming server providing well-designed interfaces for reading, writing, and transcoding media format… | 32 | 2715 | maintenance |
| mmPlayer mmPlayer is an open-source online music player built with Vue, Vuex, and Vue Router, mimicking the QQ Music web interface. It provides musi… | 32 | 2679 | maintenance |
| streamproc/MediaStreamRecorder MediaStreamRecorder.js is a cross-browser JavaScript library for recording audio, video, screen, and canvas streams using the MediaRecorder… | 23 | 2676 | maintenance |
| Music Lake Music Lake is a cross-platform desktop music player built with Electron and Vue that aggregates search and playback from NetEase Cloud Musi… | 10 | 2651 | maintenance |
| Humpheh/goboy GoBoy is a multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, with colour and sound support. It was built primaril… | 67 | 2636 | maintenance |
| iotsound/iotsound IoTSound (formerly balenaSound) is a deployable application that turns a Raspberry Pi into an audio streamer for existing speakers, support… | 42 | 2625 | maintenance |
| s3prl/s3prl S3PRL is a PyTorch toolkit for self-supervised speech pre-training and representation learning, bundling many upstream models like wav2vec … | 51 | 2567 | maintenance |
| zzmp/juliusjs JuliusJS is a JavaScript port of the Julius speech recognition engine that runs entirely in the browser via a Web Worker. It transcribes us… | 23 | 2562 | maintenance |
| dmlc/decord Decord is a C++ library with Python bindings that provides efficient video and audio decoding for deep learning pipelines. It wraps hardwar… | 23 | 2525 | maintenance |
| EpMedia EpMedia is an Android video processing library built on FFmpeg, offering a simple Java API for common editing tasks. It supports clipping, … | 23 | 2508 | maintenance |
| mtytel/helm Helm is a free, cross-platform polyphonic software synthesizer with extensive modulation capabilities, available as a standalone applicatio… | 10 | 2504 | maintenance |
| wiseman/py-webrtcvad A Python wrapper around Google's WebRTC Voice Activity Detector, classifying short frames of 16-bit mono PCM audio as speech or non-speech.… | 32 | 2499 | maintenance |
| ncmpcpp/ncmpcpp ncmpcpp is a featureful ncurses-based terminal client for the Music Player Daemon (MPD), inspired by ncmpc. It offers a tag editor, playlis… | 75 | 2484 | maintenance |
| xiaozhu188/electron-vue-cloud-music An Electron + Vue + Ant Design Vue desktop music client that mimics NetEase Cloud Music, built on the NeteaseCloudMusicApi backend. It feat… | 23 | 2467 | maintenance |
| tumtumtum/StreamingKit StreamingKit is an Objective-C audio playback and streaming library for iOS and macOS built on CoreAudio, with a clean object-oriented API … | 32 | 2450 | maintenance |
| jameslyons/python_speech_features A Python library for extracting common speech features used in automatic speech recognition, including MFCCs, filterbank energies, log filt… | 23 | 2426 | maintenance |
| MoeGoe MoeGoe is an executable command-line tool for running inference with VITS text-to-speech models, supporting TTS, voice conversion, HuBERT-V… | 23 | 2423 | maintenance |