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 |
|---|---|---|---|
| Otiel/BandcampDownloader BandcampDownloader is a Windows desktop application (WPF, C#) for downloading albums and tracks from bandcamp.com as 128 kbps MP3 files. It… | 81 | 1232 | active |
| Sandakan/Nora Nora is an elegant cross-platform desktop music player built with Electron and React, inspired by Oto Music for Android. It offers library … | 65 | 1232 | active |
| DSPi DSPi is a fully featured audio DSP firmware that turns a Raspberry Pi Pico (RP2040) or Pico 2 (RP2350) into an inexpensive USB sound card w… | 82 | 1230 | active |
| NVIDIA/BigVGAN BigVGAN is NVIDIA's official PyTorch implementation of a universal neural vocoder (ICLR 2023) that generates high-fidelity raw audio wavefo… | 23 | 1228 | stable |
| GuitarML/NeuralPi NeuralPi is a DIY Raspberry Pi 4-based guitar pedal that uses neural networks to emulate real amplifiers and distortion/overdrive pedals in… | 23 | 1227 | active |
| Unrud/video-downloader A GTK desktop application for downloading videos from websites like YouTube, built on top of yt-dlp. It offers an easy-to-use GUI with feat… | 89 | 1226 | active |
| diodiogod/TTS-Audio-Suite A ComfyUI custom node suite providing unified multi-engine Text-to-Speech, Voice Conversion, and audio editing across 19 engines like Chatt… | 81 | 1224 | active |
| dev47apps/droidcam-linux-client The Linux client for DroidCam, which turns an Android or iOS phone into a webcam for a computer over WiFi or USB. It provides a GTK GUI and… | 58 | 1224 | active |
| GoogleCloudPlatform/vertex-ai-creative-studio GenMedia Creative Studio is a web application showcasing Google Cloud's generative media APIs including Gemini Image (Nano Banana), Veo vid… | 87 | 1223 | active |
| markus-perl/ffmpeg-build-script A shell script that builds a static FFmpeg binary from source on macOS and Linux, with optional GPL and non-free codecs. It supports Apple … | 96 | 1222 | active |
| SeaDve/Mousai Mousai is a GNOME desktop application written in Rust that identifies songs playing nearby, similar to Shazam. It listens via microphone or… | 77 | 1220 | active |
| theimpactfulcompany/Rise-Media-Player Rise Media Player is a native Windows media player built with WinUI that plays music and videos from local files, discs, OneDrive, and stre… | 41 | 1220 | active |
| oTranscribe/oTranscribe oTranscribe is a free, open-source web application that helps users transcribe recorded interviews by combining an audio/video player with … | 72 | 1219 | active |
| ardha27/AI-Song-Cover-RVC A collection of Google Colab and Kaggle notebooks that form an all-in-one toolkit for creating AI song covers with RVC (Retrieval-based Voi… | 65 | 1219 | active |
| nining377/dolby_beta An Xposed module for Android that replaces audio sources in NetEase Cloud Music, merging the functionality of UnblockMusic Pro. It works vi… | 23 | 4262 | maintenance |
| clementine-player/Clementine Clementine is a cross-platform music player and library organizer inspired by Amarok 1.4, built with C++ and Qt. It plays local music, inte… | 94 | 4260 | maintenance |
| wang-bin/QtAV QtAV is a cross-platform multimedia playback framework built on Qt and FFmpeg, providing C++ and QML APIs for building video/audio players … | 35 | 4259 | maintenance |
| SamiPerttu/fundsp FunDSP is a Rust library for audio processing and digital signal synthesis with a composable inline graph notation for building audio netwo… | 60 | 1214 | active |
| hgneng/ekho Ekho is an open-source Chinese text-to-speech engine supporting Mandarin, Cantonese, and Tibetan, part of the eGuideDog accessibility proje… | 64 | 1213 | active |
| thestk/rtmidi RtMidi is a set of C++ classes providing a common cross-platform API for realtime MIDI input and output across Linux (ALSA, JACK), macOS (C… | 67 | 1212 | stable |
| geigi/cozy Cozy is a modern audiobook player for Linux built with GTK4. It lets users import, browse, and listen to DRM-free audiobooks with features … | 61 | 1212 | active |
| SEAbdulbasit/MusicApp-KMP A music player application built with Kotlin Multiplatform and Compose Multiplatform UI that runs on Android, iOS, Desktop, and Web. It fet… | 74 | 1211 | active |
| Amazon Kinesis Video Streams Producer SDK A pure C WebRTC client SDK for Amazon Kinesis Video Streams that enables real-time audio/video communication between embedded devices and t… | 91 | 1209 | active |
| jaysalvat/buzz Buzz is a small JavaScript library that wraps the HTML5 audio element to make it easy to play and manage sounds in web pages, with graceful… | 59 | 1205 | active |
| e2002/yoradio yoRadio is open-source firmware for building an internet web-radio player on an ESP32 microcontroller, based on the ESP32-audioI2S and ESP3… | 49 | 1204 | active |
| nishuzumi/gemini-teacher A Python CLI application that acts as an English speaking practice assistant powered by Google Gemini. It listens to your speech via microp… | 65 | 1203 | active |
| Speech An open-source Swift toolkit for on-device speech AI on Apple Silicon, providing ASR, TTS, speech-to-speech, VAD, and speaker diarization v… | 81 | 1200 | active |
| eiz/SynchronousAudioRouter Synchronous Audio Router is a Windows audio driver that routes application audio through digital audio workstation (DAW) software via a mul… | 66 | 1200 | active |
| johnnesky/beepbox BeepBox is a free online tool for sketching and sharing instrumental melodies, with songs encoded entirely in the browser URL for easy shar… | 78 | 1197 | active |
| ddlBoJack/emotion2vec Official PyTorch implementation of emotion2vec, a self-supervised pre-trained model for speech emotion representation. It provides code for… | 27 | 1197 | active |
| NVIDIA/audio-flamingo NVIDIA's PyTorch implementation of the Audio Flamingo series of large audio-language models (AF1, AF2, AF3, and Music Flamingo) for audio u… | 47 | 1195 | active |
| pspdev/pspsdk An open-source SDK of libraries and tools for developing homebrew software for Sony's PlayStation Portable (PSP). It provides OS stub libra… | 77 | 1193 | active |
| RustAudio/dasp dasp is a modular suite of Rust crates providing fundamentals for digital audio signal processing (PCM DSP), including sample/frame types, … | 56 | 1192 | stable |
| zaps166/QMPlay2 QMPlay2 is a cross-platform video and audio player built with Qt and FFmpeg that plays nearly all formats and codecs, including Audio CDs, … | 94 | 1191 | active |
| aizhimou/pigeon-pod PigeonPod is a self-hosted application that converts YouTube and Bilibili channels and playlists into private podcast RSS feeds, downloadin… | 78 | 1190 | active |
| nikhilvishwakarma00/Velune Velune is a premium, ad-free third-party YouTube Music client for Android built with Kotlin and Jetpack Compose. It offers a faster, subscr… | 73 | 1190 | active |
| meenie/band.js Band.js is a TypeScript library providing a music composer interface on top of the Web Audio API, supporting rhythms, multiple instruments,… | 29 | 1190 | active |
| meta-pytorch/torchcodec TorchCodec is a PyTorch-native library for decoding and encoding videos, audio, and images into PyTorch tensors on CPU and CUDA GPU, built … | 87 | 1187 | active |
| Siv3D/OpenSiv3D Siv3D (formerly OpenSiv3D) is a C++20 framework for creative coding, supporting 2D/3D games, media art, visualizers, and simulators. It pro… | 64 | 1187 | active |
| dos-like A small C framework, like a tiny game engine, for writing games and programs that recreate the look, feel, and sound of early-90s MS-DOS so… | 52 | 1186 | active |
| CarlGao4/Demucs-Gui A graphical desktop application wrapping the Demucs AI music source-separation model, letting users split songs into stems (vocals, drums, … | 43 | 1186 | active |
| itisyang/playerdemo An open-source video player built with C++, Qt, FFmpeg, and SDL2, positioned as an open-source alternative to PotPlayer. It is primarily in… | 58 | 1185 | active |
| giongto35/cloud-morph CloudMorph is a decentralized, self-hosted cloud gaming and cloud application platform that streams Windows games and applications to a web… | 60 | 1182 | active |
| YuzukiHD/YuzukiLOHCC-PRO An open-source hardware design for a low-cost USB 3.2 Gen1 HDMI capture card with HDMI loop-out, based on the MS2130 and MS9332 chips. It i… | 32 | 1180 | active |
| Evolution0/bandcamp-dl A Python command-line tool for downloading albums and tracks from bandcamp.com, with options for filename templating, album art embedding, … | 67 | 1179 | active |
| zynaddsubfx/zynaddsubfx ZynAddSubFX is a fully featured open source software synthesizer with three synthesis engines (additive, subtractive, and PAD) capable of p… | 65 | 1179 | active |
| postlund/pyatv pyatv is an asyncio-based Python client library for interacting with Apple TV and AirPlay devices, supporting remote control, metadata retr… | 77 | 1177 | active |
| AlexPresso/VideoStation-FFMPEG-Patcher A shell-based patcher that enables DTS, EAC3 and TrueHD audio transcoding in Synology VideoStation by replacing its bundled ffmpeg and gstr… | 43 | 1176 | active |
| iver56/torch-audiomentations A PyTorch library for fast audio data augmentation, inspired by audiomentations. It provides GPU-accelerated, differentiable audio transfor… | 54 | 1174 | active |
| rdp/ffmpeg-windows-build-helpers A shell script that automates cross-compiling Windows binaries of ffmpeg.exe and related media tools (mplayer, mp4box, mxf) from a Linux ho… | 61 | 1170 | active |
| XiaoMengXinX/Music163bot-Go A Telegram bot written in Go for searching, downloading, and sharing NetEase Cloud Music (网易云音乐) songs, including lossless FLAC downloads w… | 49 | 1170 | active |
| facebookresearch/encodec EnCodec is a deep learning based neural audio codec from Meta AI that compresses mono 24 kHz and stereo 48 kHz audio to bitrates from 1.5 t… | 32 | 4065 | maintenance |
| steffest/BassoonTracker BassoonTracker is a browser-based old-school Amiga music tracker written in plain JavaScript that plays and edits Protracker MOD and FastTr… | 65 | 1168 | active |
| CyberAgentAILab/TANGO TANGO is a research library from CyberAgent AI Lab that generates co-speech gesture videos by reenactment, using hierarchical audio-motion … | 36 | 1166 | active |
| gemelo-ai/vocos Vocos is a fast neural vocoder that synthesizes audio waveforms from acoustic features such as mel-spectrograms or EnCodec tokens. It uses … | 62 | 1164 | stable |
| Text-to-Audio/AudioLCM AudioLCM is a PyTorch implementation of an ACM-MM'24 paper for efficient, high-quality text-to-audio generation using latent consistency mo… | 34 | 1164 | active |
| lucemia/typed-ffmpeg typed-ffmpeg is a type-safe wrapper library around FFmpeg for Python and TypeScript, providing IDE-friendly construction of media filter gr… | 95 | 1163 | active |
| michaelwillis/dragonfly-reverb Dragonfly Reverb is a bundle of free reverb audio effect plugins built on Freeverb3, available in LV2 and VST formats. It runs on Linux, ma… | 57 | 1161 | stable |
| lhotse-speech/lhotse Lhotse is a Python library for flexible, scalable preparation of multimodal (speech, audio, video, image, text) data for machine learning, … | 85 | 1160 | active |
| metartc/metaRTC MetaRTC is a pure C WebRTC SDK designed for embedded, IoT, and robotics devices, implementing a complete WebRTC protocol stack (ICE, DTLS/S… | 72 | 1158 | active |
| grizzlypeak3d/DJV DJV is a free, open-source desktop media player for reviewing high bit-depth image sequences and movies, built for professional film, VFX, … | 100 | 1157 | active |
| etro-js/etro Etro is a framework-agnostic TypeScript library for programmatically editing videos in the browser. It composites video, audio, image, and … | 92 | 1151 | active |
| adamstark/AudioFile A simple header-only C++ library for reading and writing audio files, supporting WAV and AIFF formats. It provides easy access to audio met… | 50 | 1150 | stable |
| google/lyra Lyra is a very low-bitrate speech codec from Google that combines traditional codec techniques with generative machine learning models to c… | 23 | 3982 | maintenance |
| midas-research/audino Audino is an open-source, self-hosted web application for annotating audio, supporting transcription, labeling, and speaker-related tasks. … | 48 | 1148 | active |
| TrunkRecorder/trunk-recorder Trunk Recorder is a C++ application that records calls from trunked and conventional radio systems (P25, SmartNet, DMR, analog) using one o… | 84 | 1145 | active |
| 8bitbubsy/ft2-clone A highly accurate cross-platform clone of the classic MS-DOS music tracker Fasttracker II, with the XM player directly ported from the orig… | 98 | 1144 | active |
| zhongjhATC/AlbumCameraRecorder An Android multimedia library (Kotlin, CameraX-based) that provides configurable photo capture, video recording, audio recording, and album… | 96 | 1144 | active |
| EliasOenal/multimon-ng multimon-ng is a command-line decoder for digital transmission modes such as POCSAG, FLEX, AFSK/FSK, DTMF, ZVEI, EAS, and Morse code, succe… | 94 | 1143 | active |
| muapi CLI muapi-cli and its Generative Media Skills provide a schema-driven CLI, skill library, and MCP server that let AI agents (Claude Code, Curso… | 90 | 1141 | active |
| smthemex/ComfyUI_Sonic A ComfyUI custom node implementing the Sonic method for audio-driven portrait animation, generating talking-head videos from a single portr… | 53 | 1140 | active |
| jamulussoftware/jamulus Jamulus is a free, open-source, low-latency audio application that lets musicians play music together in real time over the internet. A cen… | 98 | 1139 | stable |
| andabi/deep-voice-conversion A TensorFlow implementation of deep neural networks for voice conversion (voice style transfer) that converts a source speaker's voice into… | 32 | 3941 | maintenance |
| Okazari/Rythm.js Rythm.js is a JavaScript library that makes web page elements animate in sync with music or microphone audio using the Web Audio API. It ma… | 23 | 3927 | maintenance |
| mudcube/MIDI.js A JavaScript library for building MIDI-based web applications, providing note playback, multi-instrument support, MIDI file parsing, and so… | 10 | 3923 | maintenance |
| YARG YARG (Yet Another Rhythm Game) is a free, open-source rhythm game built in C#/Unity that supports plastic guitar, drums, keys, and vocals, … | 88 | 1133 | active |
| weigert/TinyEngine A small C++ OpenGL wrapper and 2D/3D rendering engine (~2000 lines of code) that abstracts boilerplate OpenGL for windows, shaders, texture… | 23 | 1130 | active |
| Moekotori/ECHO ECHO Community is an open-source desktop music player built with Electron, focused on local music library management, stable playback, and … | 82 | 1129 | active |
| Pankajtanwarbanna/stfu STFU is a tiny web app that listens to surrounding audio via the microphone and plays it back delayed by about two seconds, exploiting the … | 58 | 1129 | active |
| PriesiaMioShirakana/DragonianVoice A C++ inference library for running ONNX-based TTS, SVC (singing voice conversion), and SVS (singing voice synthesis) models, supporting ar… | 36 | 1129 | active |
| audiamus/BookLibConnect Book Lib Connect is a free, open-source Windows application that downloads audiobooks directly from a user's Audible library and decrypts t… | 23 | 1127 | active |
| mpc-qt/mpc-qt Media Player Classic Qute Theater (MPC-QT) is a cross-platform desktop media player that reimplements the Media Player Classic Home Cinema … | 86 | 1125 | active |
| alexballas/go2tv Go2TV is a cross-platform application (with GUI and CLI modes) that casts video, audio, and image files to Smart TVs and Chromecast devices… | 97 | 1120 | active |
| tlecomte/friture Friture is a free, open-source desktop application for real-time audio visualization and analysis. It provides widgets such as a spectrum a… | 78 | 1119 | active |
| Applio Applio is an open-source, MIT-licensed voice conversion suite built on RVC that lets users convert audio into other voices, train custom vo… | 92 | 3856 | maintenance |
| OpenMOSS/MOVA MOVA is an open-source foundation model and toolkit for joint video-audio generation, synthesizing synchronized video and audio in a single… | 59 | 1117 | active |
| homebridge-plugins/homebridge-camera-ffmpeg A Homebridge plugin that exposes FFmpeg-based IP cameras to Apple HomeKit, streaming video and audio via RTSP or HTTP sources. It also supp… | 52 | 1115 | active |
| mebtte/cicada Cicada is a self-hosted, multi-user music streaming service distributed as a single binary with an embedded PWA frontend and bundled ffmpeg… | 95 | 1114 | active |
| OpenKinect/libfreenect libfreenect is a userspace driver and library for the original Microsoft Xbox Kinect sensor, providing access to RGB and depth images, moto… | 23 | 3838 | maintenance |
| caydey/ffshare FFShare is an Android app that compresses images, videos, and audio files using FFmpeg before sharing them. It integrates into the Android … | 80 | 1109 | active |
| ttqftech/FFBox FFBox is a cross-platform GUI wrapper around FFmpeg for multimedia transcoding, exposing the full input → filter → encode → output workflow… | 87 | 1108 | active |
| yermak/AudioBookConverter A desktop GUI application that converts audio files (mp3, flac, wma, m4a/m4b, aac, wav) into audiobook formats like m4b, ogg/opus, and mp3.… | 78 | 1104 | active |
| demantz/RFAnalyzer RF Analyzer is an Android application for real-time RF spectrum analysis using SDR hardware such as HackRF, RTL-SDR, Airspy HF+, and HydraS… | 64 | 1103 | active |
| Saik0s/Whisperboard WhisperBoard is an open-source iOS app for voice recording and transcription powered by OpenAI's Whisper model running on-device via whispe… | 54 | 1103 | active |
| farbrausch/fr_public An archive of Farbrausch's demoscene tools from 2001-2011, including the Werkkzeug visual content-creation tools, the V2 synthesizer, kkrun… | 32 | 3795 | maintenance |
| danoon2/Boxedwine Boxedwine is a C++ emulator that runs 16/32-bit Windows applications and games by emulating a CPU and Linux kernel on top of 32-bit Wine. I… | 79 | 1102 | active |
| WhiskeyCoder/Qwen3-Audiobook-Converter A Python CLI tool that converts documents (PDF, EPUB, DOCX, DOC, TXT) into audiobooks using the Qwen3 TTS voice model running locally via a… | 47 | 1102 | active |
| Externalizable/bongo.cat A web application that lets users play bongo drum sounds like the Bongo Cat meme by pressing keyboard keys. It is the code behind the popul… | 32 | 3793 | maintenance |
| BetterCrewLink BetterCrewLink is a free, open-source proximity voice chat application for Among Us, forked from CrewLink with extra features and better pl… | 95 | 1099 | active |
| coderholic/pyradio PyRadio is a curses-based command line internet radio player written in Python that plays streams via MPV, MPlayer, or VLC. It supports Rad… | 79 | 1098 | active |