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 |
|---|---|---|---|
| R3gm/SoniTranslate SoniTranslate is a Gradio-based web application that automatically dubs videos into other languages. It transcribes speech, translates it, … | 61 | 1417 | active |
| Gunslinger Gunslinger is a header-only C99 framework for building games and multimedia applications, bundling platform, graphics, and audio layers wit… | 59 | 1416 | active |
| scottschiller/SoundManager2 SoundManager 2 is a JavaScript sound API that wraps HTML5 Audio and legacy Flash to provide reliable cross-browser audio playback control (… | 32 | 5079 | maintenance |
| skuep/AIOC AIOC is open-source firmware and hardware design for a Ham Radio All-in-one-Cable, a USB-C adapter based on STM32F302 that enumerates as a … | 45 | 1405 | active |
| VideoSrt VideoSrt is an open-source Windows GUI tool written in Go that recognizes speech in video/audio files and automatically generates SRT subti… | 23 | 5042 | maintenance |
| zackees/transcribe-anything A Python CLI app that transcribes local audio/video files or URLs (YouTube, Rumble, etc.) using multiple Whisper backends with automatic de… | 93 | 1403 | active |
| eugeneware/ffmpeg-static An npm package that ships static ffmpeg and ffprobe binaries for macOS, Linux, and Windows. It lets Node.js projects depend on a ready-to-u… | 55 | 1403 | active |
| magic-akari/lrc-maker LRC Maker is a browser-based tool for creating scrolling LRC lyric files with time tags. It lets users load audio and lyrics, then insert t… | 77 | 1401 | active |
| SimpleMobileTools/Simple-Music-Player Simple Music Player is a free, open-source Android music player with no ads, offering playback of local audio files with a customizable wid… | 23 | 1397 | stable |
| AndreyPavlenko/Fermata Fermata is a free, open-source audio, video, and TV media player for Android with a simple interface focused on folder-organized media and … | 86 | 1396 | active |
| transmute-app/transmute Transmute is a self-hosted web application for converting and compressing files, supporting images, video, audio, JSON, Excel, PDF and more… | 81 | 1395 | active |
| acoustid/chromaprint Chromaprint is a C library for generating compact audio fingerprints, developed for the AcoustID music identification project. It includes … | 78 | 1393 | active |
| mstorsjo/fdk-aac A standalone build of the Fraunhofer FDK AAC encoder/decoder code extracted from Android, packaged as a C++ library. It provides high-quali… | 72 | 1393 | active |
| Ferry-200/coriander_player Coriander Player is a Windows local music player built with Flutter (Dart), Rust, and C (BASS library), featuring Material You theming. It … | 39 | 1392 | active |
| ashuoAI/SHUO-Canvas SHUO Canvas (formerly AI-CanvasPro) is an AI multimodal creation canvas application that lets users combine text, images, video, and audio … | 78 | 1387 | active |
| haoheliu/voicefixer VoiceFixer is a Python library and CLI tool for general speech restoration, using a pretrained neural vocoder to restore degraded human spe… | 23 | 1387 | stable |
| SongTube/SongTube-App SongTube is a Flutter-based mobile application that downloads video and audio from YouTube with a built-in music and video player. It offer… | 79 | 1384 | active |
| UV-K5 Custom Firmware A feature-rich custom open-source firmware for the Quansheng UV-K5/K6 handheld ham radio, built in C/C++ by merging multiple open-source fi… | 93 | 1382 | active |
| Yasea Yasea is an Android live streaming client library that encodes camera and microphone input to H.264/AAC, packages it in FLV, and pushes it … | 63 | 4943 | maintenance |
| QwenAudio/ThinkSound ThinkSound is a PyTorch implementation of a NeurIPS 2025 framework that generates and edits audio from video, text, or audio inputs using C… | 49 | 1380 | active |
| lovegaoshi/azusa-player-mobile A third-party mobile music player for Bilibili built with React Native, offering an AIMP-inspired interface for streaming Bilibili audio. I… | 92 | 1379 | active |
| SaekiRaku/vscode-rainbow-fart A VSCode extension that plays encouraging voice clips while you code by detecting keywords in your source. It ships with audio recorded by … | 10 | 4936 | maintenance |
| nomadkaraoke/python-audio-separator A Python package and CLI that separates audio files into stems (vocals, instrumental, drums, bass, etc.) using pre-trained models from Ulti… | 90 | 1378 | active |
| a-schild/jave2 JAVE2 is a Java library that wraps the ffmpeg command-line tool to convert and transcode audio and video files from Java code. It bundles p… | 92 | 1376 | active |
| Tosencen/XMSLEEP XMSLEEP is an open-source Android white-noise app built in Kotlin with Material Design 3, offering 100+ natural sounds like rain, campfire,… | 81 | 1374 | active |
| anyrtcIO-Community/anyRTC-RTMP-OpenSource anyLive is an open-source cross-platform live streaming SDK from anyRTC built on a WebRTC-93 base, providing RTMP push (publishing) and RTM… | 27 | 4912 | maintenance |
| andimarafioti/faster-qwen3-tts A Python library for real-time text-to-speech inference with Qwen3-TTS using manual CUDA graph capture, requiring no Flash Attention, vLLM,… | 82 | 1372 | active |
| eddyizm/tempus Tempus is an open-source, privacy-focused music client for Subsonic-compatible servers, built natively for Android with Material 3 design. … | 81 | 1370 | active |
| icey icey is a modular C++20 real-time media toolkit that unifies WebRTC, FFmpeg encoding/decoding, signalling, and TURN relay into a single Pac… | 99 | 1367 | active |
| HG-ha/MTools MTools is a cross-platform desktop application built with Python and Flet that bundles image processing, audio/video editing, text operatio… | 83 | 1361 | active |
| MoonInTheRiver/DiffSinger Official PyTorch implementation of DiffSinger, an AAAI 2022 paper on singing voice synthesis and text-to-speech using a shallow diffusion m… | 62 | 4861 | maintenance |
| Latios Framework The Latios Framework is a suite of high-performance, low-level APIs and feature modules that extend and complement Unity's ECS (DOTS) for g… | 97 | 1360 | active |
| vanilla-music/vanilla Vanilla Music is a GPLv3-licensed local music player app for Android supporting MP3, OGG, FLAC, and PCM playback. It offers playlists, libr… | 32 | 1357 | active |
| ALSA Scarlett Control Panel A Gtk4-based Linux control panel for Focusrite Scarlett, Clarett, and Vocaster USB audio interfaces, replacing Focusrite Control / Scarlett… | 72 | 1351 | active |
| AudileTeam/Audile Audile is an open-source Android app for music recognition that identifies songs playing nearby using AudD, ACRCloud, and Shazam services. … | 98 | 1345 | active |
| hydrogen-music/hydrogen Hydrogen is an advanced open-source drum machine for Linux, macOS, and Windows, combining a pattern-based drum sequencer with a sample-base… | 88 | 1343 | stable |
| mmorise/World WORLD is a C++ library for high-quality speech analysis, manipulation, and synthesis based on a vocoder design. It estimates F0 (via DIO/Ha… | 57 | 1342 | stable |
| ratwithacompiler/OBS-captions-plugin An OBS Studio plugin that generates closed captions for live streams using the Google Cloud Speech Recognition API. It leverages Twitch's b… | 76 | 1336 | active |
| microshow/RxFFmpeg RxFFmpeg is an Android framework built on FFmpeg 4.0 (with X264, mp3lame, fdk-aac, opencore-amr, and OpenSSL) for fast audio and video edit… | 23 | 4753 | maintenance |
| moshstudio/TAICHI-flet TAICHI-flet is a Windows desktop entertainment application built with the Flet framework that lets users browse images, music, novels, comi… | 74 | 4736 | maintenance |
| music-metadata A TypeScript library for parsing metadata from audio and video media files, extracting format, tag, and duration information. It supports f… | 98 | 1329 | active |
| meditohq/medito-app Medito is a 100% free, open-source meditation and mindfulness app built with Flutter, maintained by the Medito Foundation. It offers guided… | 68 | 1329 | active |
| jishengpeng/WavTokenizer WavTokenizer is a state-of-the-art discrete neural audio codec that compresses speech, music, and general audio into only 40 or 75 discrete… | 24 | 1325 | active |
| abdallahmehiz/mpvKt mpvKt is an Android media player built on top of mpv-android with a modern Jetpack Compose and Material 3 user interface. It adds features … | 10 | 1325 | active |
| DBraun/DawDreamer DawDreamer is a Python framework that provides digital audio workstation features, letting users compose graphs of audio processors includi… | 84 | 1322 | active |
| yeyupiaoling/VoiceprintRecognition-Pytorch A PyTorch-based voiceprint recognition (speaker recognition) framework implementing models such as ECAPA-TDNN, ResNetSE, ERes2Net, and CAM+… | 75 | 1322 | active |
| BelledonneCommunications/linphone-android Linphone Android is an open-source SIP-based softphone application for voice and video calls over IP, plus instant messaging and conferenci… | 98 | 1319 | active |
| mmozeiko/wcap wcap is a small, efficient screen recording utility for Windows 10 and 11 built in C. It uses the Windows.Graphics.Capture API and hardware… | 68 | 1313 | active |
| ChurchApps/FreeShow FreeShow is a free and open-source presentation program for displaying lyrics, text, and media on a big screen, aimed especially at churche… | 98 | 1310 | active |
| fulldecent/FDWaveformView FDWaveformView is a Swift UIView subclass that reads audio files and renders their waveforms with support for highlighting playback progres… | 91 | 1306 | active |
| videolan/vlc-ios The official VLC media player application for iOS, iPadOS, and tvOS, maintained by VideoLAN. It is written in Objective-C and Swift and bui… | 76 | 1303 | active |
| dvx/lofi Lofi is a tiny, always-on-top desktop companion app for Spotify that shows album art, track info, and WebGL-powered audio visualizations in… | 23 | 1303 | active |
| PantoMatrix/PantoMatrix PantoMatrix is an open-source research project that generates 3D face and body animation from speech audio, including the EMAGE model for h… | 32 | 1297 | active |
| CreateJS/SoundJS SoundJS is a JavaScript library that provides a consistent API for loading and playing audio across different browsers and devices. It supp… | 23 | 4589 | maintenance |
| jplayer/jPlayer jPlayer is a jQuery/Zepto plugin for playing and controlling HTML5 audio and video in web pages, with a Flash fallback for older browsers. … | 23 | 4586 | maintenance |
| YannickJadoul/Parselmouth Parselmouth is a Python library that exposes Praat's internal C/C++ speech and acoustic analysis code through a complete, Pythonic interfac… | 70 | 1292 | stable |
| panyanyany/Twocast Twocast is a self-hostable AI podcast generator that creates two-person conversational podcast episodes from topics, links, documents, or w… | 29 | 1292 | active |
| sensorium/Mozzi Mozzi is an open-source sound synthesis library for Arduino and compatible microcontrollers, providing oscillators, envelopes, filters, del… | 72 | 1291 | active |
| My Translator A Tauri-based desktop app that captures system or microphone audio, transcribes it, and shows translations in a minimal real-time overlay, … | 70 | 1288 | active |
| NagyD/SDLPoP SDLPoP is an open-source port of the classic DOS game Prince of Persia, built from a disassembly of the original executable and reimplement… | 55 | 1287 | active |
| Chevron7Locked/kima-hub Kima Hub is a self-hosted, on-demand audio streaming platform that brings a Spotify-like experience to your personal music library, includi… | 78 | 1286 | active |
| Muesli-HQ/muesli Muesli is an open-source native macOS app that combines hotkey-driven AI dictation with local meeting transcription, running speech-to-text… | 79 | 1285 | active |
| museofficial/muse Muse is a self-hosted Discord music bot written in TypeScript, designed for small to medium-sized Discord servers. It supports livestreams,… | 92 | 1281 | active |
| umutxyp/MusicBot Beatra is an advanced Discord music bot built on discord.js v14 that streams music from YouTube, Spotify, SoundCloud, and direct links with… | 67 | 1279 | active |
| jarcode-foss/glava GLava is a highly configurable OpenGL audio spectrum visualizer for X11 on Linux and BSD, rendered with customizable GLSL shader modules. I… | 23 | 1278 | active |
| UltraStar-Deluxe/USDX UltraStar Deluxe is a free and open source karaoke singing game for PC, inspired by Sony's SingStar, where up to six (or twelve in party mo… | 97 | 1277 | active |
| vgmtrans/vgmtrans VGMTrans is a cross-platform desktop application for detecting, inspecting, and converting proprietary sequenced video game music into stan… | 73 | 1277 | active |
| Audacious Audacious is a lightweight, open-source audio player descended from XMMS that focuses on high audio quality and low resource usage. It supp… | 84 | 1275 | stable |
| stasel/WebRTC-iOS A native iOS demo app written in Swift that shows the bare minimum needed to establish a peer-to-peer WebRTC connection, including audio an… | 75 | 1275 | active |
| unosquare/ffmediaelement FFME is a WPF MediaElement replacement control for .NET applications built on top of FFmpeg shared libraries. It provides advanced audio an… | 23 | 1275 | active |
| spatialaudio/python-sounddevice A Python module providing bindings for the PortAudio library to play and record audio. It offers convenience functions for working with Num… | 84 | 1274 | stable |
| magenta/magenta-studio Magenta Studio is a collection of five MIDI music generation plugins (Continue, Generate, Interpolate, Groove, Drumify) for Ableton Live, b… | 59 | 1272 | active |
| dmrschmidt/DSWaveformImage A Swift library that generates waveform images from audio files on iOS, iPadOS, macOS, visionOS, and Mac Catalyst. It provides native Swift… | 76 | 1266 | active |
| SkyD666/PodAura PodAura is an all-in-one podcast app supporting RSS feed subscription, media downloading, and audio/video playback. It is built with Kotlin… | 80 | 1264 | active |
| lamarios/clipious Clipious is an Android client for Invidious, the privacy-focused YouTube front end. It supports subscriptions, playlists, background and au… | 10 | 1259 | active |
| PaulStoffregen/Audio A 16-bit, 44.1 kHz streaming audio library for Teensy 3.x and 4.x microcontrollers, providing objects for playback, recording, synthesis, e… | 55 | 1258 | stable |
| Roc Roc Toolkit is a C library and set of command-line tools for real-time audio streaming over IP networks, with guaranteed latency, Forward E… | 64 | 1257 | stable |
| Daisy Audio Platform DaisySP is an open-source C++ digital signal processing library offering modular components for audio synthesis and effects. It targets the… | 66 | 1254 | active |
| adamcichy/SwiftySound SwiftySound is a lightweight Swift library that wraps AVFoundation to let iOS, macOS, tvOS, and visionOS apps play sounds with a single lin… | 32 | 1254 | stable |
| orhun/daktilo daktilo is a small Rust command-line program that plays typewriter sounds every time you press a key, turning your keyboard into a virtual … | 62 | 1253 | active |
| casualsnek/onthespot Onthespot is a Qt-based GUI music downloader written in Python that downloads and converts tracks to local audio files. It ships as prebuil… | 31 | 1253 | active |
| DragonMinded/libdragon Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac… | 10 | 1253 | active |
| hgaiser/moonshine Moonshine is a headless streaming host server written in Rust that lets you stream games from a Linux PC to devices running Moonlight clien… | 92 | 1252 | active |
| libpd libpd embeds Miller Puckette's Pure Data real-time audio synthesis engine as a portable C library for use in applications. It provides lang… | 75 | 1252 | stable |
| bemusic/bemuse Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit… | 83 | 1250 | active |
| HiFiBerryOS HiFiBerryOS is a Debian-based Linux distribution optimized for audio playback on Raspberry Pi with HiFiBerry sound cards. It integrates Pip… | 74 | 1250 | active |
| diffusionstudio/core Diffusion Studio Core is a TypeScript video compositing engine that runs in the browser, built on WebCodecs and Canvas2D for hardware-accel… | 45 | 1248 | active |
| LaiFengiOS/LFLiveKit LFLiveKit is an open-source RTMP live streaming SDK for iOS written in Objective-C. It provides H264/AAC hardware encoding, GPUImage beauty… | 32 | 4383 | maintenance |
| thestk/stk The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic music synthesis classes written in C++. … | 25 | 1245 | stable |
| ps2dev/ps2sdk PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif… | 76 | 1244 | active |
| Vortice.Windows Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,… | 67 | 1244 | active |
| Audio Webui An all-in-one web UI for audio-related neural networks, bundling text-to-speech (Bark), voice conversion/cloning (RVC), and text-to-audio/m… | 27 | 1244 | active |
| b-editor/beutl Beutl is a free, open-source, cross-platform video editing and compositing application built on .NET. It offers a timeline with layers, nod… | 99 | 1242 | active |
| vlcj vlcj is a Java framework providing bindings and a higher-level API for embedding a native VLC media player (via LibVLC) into Java applicati… | 76 | 1242 | active |
| declare-lab/tango Tango is a family of latent diffusion models for text-to-audio generation, with Tango 2 improving prompt alignment via DPO-based fine-tunin… | 42 | 1241 | active |
| JamesHeinrich/getID3 getID3() is a PHP library that extracts metadata and technical information from a wide range of multimedia files, including audio, video, a… | 89 | 1238 | stable |
| ogv.js A JavaScript/WebAssembly media decoder and player for Ogg Vorbis, Opus, Theora, and WebM VP8/VP9/AV1 video, built by compiling native codec… | 59 | 1238 | active |
| jitsi/jitsi Jitsi Desktop is a free open-source audio/video calling and instant messaging client written in Java, supporting SIP, XMPP/Jabber, IRC, and… | 66 | 4347 | maintenance |
| saltpi/iPlay iPlay is a cross-platform multimedia player app supporting Emby and Jellyfin servers, with multiple player cores (mpv, VLC, ExoPlayer), mul… | 62 | 1237 | active |
| Rakashazi/emu-ex-plus-alpha A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a… | 54 | 1234 | active |