Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
googlecreativelab/chrome-music-lab
Chrome Music Lab is a collection of open-source, browser-based experiments that make learning music accessible through hands-on interaction…
102418maintenance
r9y9/wavenet_vocoder
A PyTorch implementation of the WaveNet vocoder that generates high-quality raw speech waveforms conditioned on acoustic features like mel-…
232374maintenance
mayeaux/nodetube
NodeTube is an open-source, self-hostable YouTube alternative built as an Express/Node.js application. It supports video, audio, and image …
232369maintenance
filoe/cscore
CSCore is a free .NET audio library written entirely in C#, offering playback, recording, encoding/decoding of many codecs, and realtime au…
662365maintenance
muammar/mkchromecast
Mkchromecast is a Python application that casts audio and video from macOS or Linux desktops to Google Cast devices (Chromecast) and Sonos …
652349maintenance
Mechvibes
Mechvibes is a free, open-source desktop application that plays mechanical keyboard sounds (or any custom sound) as you type, so you can en…
672344maintenance
NVIDIA/waveglow
WaveGlow is a PyTorch implementation of a flow-based generative network that synthesizes high-quality speech audio from mel-spectrograms, c…
322338maintenance
go-sdl2
Go bindings (via cgo) for the SDL2 multimedia library, including optional SDL2_image, mixer, ttf, and gfx. It lets Go programs create windo…
232325maintenance
ggerganov/wave-share
A proof-of-concept browser application that shares files between nearby devices by performing WebRTC signaling through audio tones instead …
322313maintenance
oct16/TimeCat
TimeCat is an open-source web page recording library that captures browser interactions (DOM, canvas, audio, mouse, scroll) and replays the…
322302maintenance
jianfch/stable-ts
A Python library that modifies OpenAI's Whisper to produce more reliable timestamps, adding transcription, forced alignment, and audio inde…
102281maintenance
Yalantis/Horizon
Horizon is an Android library that renders a smooth, animated visual equalizer of live audio using OpenGL ES and C++ sound analysis. It dra…
322245maintenance
presburger/qmc-decoder
A fast C++ command-line tool that converts QQMusic's encrypted QMC audio files (QMC3/QMC0/QMCFLAC) into standard MP3 or FLAC formats. It ca…
232235maintenance
alexbw/novocaine
Novocaine is an Objective-C/C++ library that wraps Apple's low-level Audio Units API to make high-performance real-time audio input and out…
322230maintenance
thestr4ng3r/chiaki
Chiaki is a free and open-source client for PlayStation 4 and PlayStation 5 Remote Play streaming. It runs on Linux, BSDs, Android, macOS, …
102221maintenance
USBhost/MX_FFmpeg
Custom FFmpeg codec builds for MX Player on Android, packaged with NDK build scripts. It provides the native codec libraries that MX Player…
412218maintenance
Aufree/ESTMusicPlayer
ESTMusicPlayer is an elegant and simple iOS music player app built in Objective-C on top of DOUAudioStreamer. It serves as both a functiona…
322193maintenance
jarikomppa/soloud
SoLoud is a free, portable C/C++ audio engine for games with a simple 'fire and forget' API for playing sounds. It supports WAV, Ogg Vorbis…
232185maintenance
sl1673495/vue-netease-music
A web-based music player application that closely mimics the macOS NetEase Cloud Music client UI, built with Vue 2, Vuex, and Vue CLI 3. It…
322168maintenance
BBC Audio Waveform Visualisation
Peaks.js is a client-side JavaScript UI component for displaying and interacting with audio waveforms in the browser using HTML canvas. It …
392167maintenance
mtytel/vital
Vital is a spectral warping wavetable synthesizer for music production, released as an open-source (GPLv3) codebase alongside binary builds…
322141maintenance
magenta/magenta-js
Magenta.js is a collection of TypeScript libraries for running inference with pre-trained Magenta machine learning models directly in the b…
682133maintenance
andrewrk/libsoundio
libsoundio is a lightweight C library providing cross-platform real-time audio input and output, abstracting over backends like JACK, Pulse…
322105maintenance
audio-diffusion-pytorch
A PyTorch library for audio generation using diffusion models, supporting unconditional and text-conditional generation, diffusion autoenco…
232095maintenance
jsantell/dancer.js
dancer.js is a high-level JavaScript audio API that wraps Web Audio API (with Audio Data API and Flash fallbacks) to expose real-time wavef…
322094maintenance
muhku/FreeStreamer
FreeStreamer is an Objective-C streaming audio player library for iOS and OS X with a low-memory footprint. It supports HTTP and ShoutCast …
322093maintenance
DSPFilters
A C++ template library for designing and running multichannel IIR digital filters such as Butterworth, Chebyshev, Elliptic, Bessel, and Leg…
322073maintenance
Soundux/Soundux
Soundux is a cross-platform GUI soundboard application for playing audio clips, with hotkey support and audio routing into apps like Discor…
462050maintenance
runner365/LiveVideoCoreSDK
LiveVideoCoreSDK is an iOS-based live video streaming SDK (built on the open-source videocore project) for RTMP push broadcasting from mobi…
322049maintenance
bytedance/piano_transcription
A PyTorch implementation of ByteDance's high-resolution piano transcription system that converts piano audio recordings into MIDI files. It…
102017maintenance
rust-ffmpeg
A safe Rust wrapper around the FFmpeg C libraries, published as the ffmpeg-next crate. It is a fork of the abandoned rust-ffmpeg crate and …
862003maintenance
fyhertz/spydroid-ipcamera
Spydroid is an Android application that streams a phone's camera and microphone to a browser or VLC, with configurable H.263/H.264 video an…
321984maintenance
Music-and-Culture-Technology-Lab/omnizart
Omnizart is a Python library and CLI for automatic music transcription, transcribing pitched instruments, vocal melody, chords, drum events…
821979maintenance
Groove Basin
Groove Basin is a self-hosted music player server with a responsive web-based client, designed to run on a machine connected to speakers. I…
321963maintenance
QwenLM/Qwen-Audio
Official repository for Qwen-Audio, Alibaba Cloud's large audio-language model with pretrained and chat variants. It provides model weights…
281955maintenance
SathyaBhat/spotify-dl
A Python CLI tool that fetches track metadata from Spotify playlists, albums, or tracks via the Spotify Web API and downloads the correspon…
601950maintenance
Julius Speech Recognition Engine
Julius is an open-source large vocabulary continuous speech recognition (LVCSR) decoder written in C, based on word N-gram language models …
311942maintenance
jeffvli/sonixd
Sonixd is a cross-platform Electron desktop music player for Subsonic-API and Jellyfin compatible servers, with playlist management, gaples…
101910maintenance
yrom/ScreenRecorder
An Android demo application that records the device screen without root on Android 5.0+, optionally capturing microphone audio simultaneous…
231906maintenance
facebookresearch/denoiser
A PyTorch library implementing a causal, real-time speech enhancement model that operates on raw waveforms to remove background noise and r…
101899maintenance
jpochyla/psst
Psst is a fast, cross-platform Spotify client with a native GUI written in Rust, built without Electron. It supports Windows, Linux, and ma…
639491experimental
tvillarete/apple-music-js
A web application that recreates Apple's iOS Music app interface using React and Redux, streaming music from a custom backend API. It inclu…
321845maintenance
Theodeus/tuna
Tuna is an audio effects library built on the Web Audio API, offering effects like overdrive, delay, reverb, chorus, phaser, and bitcrusher…
621829maintenance
HFIProgramming/mikutap
A self-hosted, Mainland China-friendly mirror of the interactive Mikutap web toy from aidn.jp, where clicking, dragging, or pressing keys t…
101799maintenance
AudioKit/AudioKitSynthOne
AudioKit Synth One is a free, open-source iOS synthesizer app built with Swift and AudioKit, featuring MIDI support, a sequencer, analog-st…
321796maintenance
Cleveroad/WaveInApp
WaveInApp is an Android library providing an audio visualization view with a wave effect, rendering live audio from players, streams, or sp…
321792maintenance
Flutter Music Player
An open-source, Material Design music player app built with Flutter that plays local music files on Android. It also serves as a full-fledg…
321790maintenance
qdrzwd/VideoRecorder
An Android video recording library modeled after Tencent's Weishi app, supporting press-to-record and release-to-pause with segmented progr…
321790maintenance
ali-vilab/dreamtalk
DreamTalk is the official implementation of a diffusion-based framework for generating expressive, audio-driven talking head videos from a …
271788maintenance
PANNs Audio Neural Networks
PANNs is a collection of large-scale pretrained CNN audio neural networks trained on AudioSet (5000 hours, 527 classes) for audio pattern r…
321782maintenance
magenta/mt3
MT3 is a multi-instrument automatic music transcription model built on the T5X framework, converting audio recordings into multitrack MIDI.…
771767maintenance
vue3-music
A desktop music player built with Electron and Vue (Vue 3 + TypeScript in the newer vue3-music repo), with a UI modeled after QQ Music. It …
321756maintenance
soul-lang/SOUL
SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian…
231744maintenance
Teachable Machine
Teachable Machine is a web-based tool by Google Creative Lab that lets anyone train and use simple machine learning models (image, sound, p…
681740maintenance
dwhinham/mt32-pi
A baremetal kernel that turns a Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont-based General MIDI synthesizer, built on…
231729maintenance
madmom
Madmom is a Python audio signal processing library with a strong focus on music information retrieval (MIR) tasks. It provides reference im…
521724maintenance
befovy/fijkplayer
fijkplayer is a Flutter media player plugin for Android and iOS built on top of ijkplayer (FFmpeg-based). It provides an out-of-the-box vid…
231714maintenance
pili-engineering/PLDroidShortVideo
PLDroidShortVideo is Qiniu's short-video SDK for Android, offering camera capture, beauty filters, watermarks, segmented recording, video e…
231714maintenance
MattMcManis/Axiom
Axiom is a Windows GUI front-end that generates FFmpeg/FFprobe command scripts for converting and encoding media files. It supports many vi…
231713maintenance
strob/gentle
Gentle is a robust yet lenient forced aligner built on Kaldi that aligns audio speech with a known text transcript. It can be used as a Mac…
621710maintenance
bjoernkarmann/project_alias
Project Alias is an open-source Raspberry Pi-based device that acts as a 'parasite' on smart home assistants, letting users train custom wa…
321698maintenance
Quiet (data over sound)
Quiet.js is a JavaScript binding for libquiet, a library that transmits and receives data via sound using a sound card, either through spea…
321688maintenance
streamio/streamio-ffmpeg
A Ruby gem that wraps the ffmpeg command-line tool, providing a simple API for reading movie metadata and transcoding video/audio files. It…
321685maintenance
SwapnilSoni1999/spotify-dl
A NodeJS command-line utility that downloads songs, albums, playlists, podcasts and episodes from Spotify links by sourcing the audio from …
661674maintenance
cropsly/ffmpeg-android
Shell scripts and prebuilt binaries for compiling FFmpeg for Android with x264, libass, fontconfig, freetype, fribidi, and lame. It targets…
231650maintenance
kan-bayashi/ParallelWaveGAN
Unofficial PyTorch implementations of non-autoregressive neural vocoders including Parallel WaveGAN, MelGAN, Multi-band MelGAN, HiFi-GAN, a…
231646maintenance
adrielcafe/AndroidAudioRecorder
AndroidAudioRecorder is a Java library for Android that provides a ready-made, customizable audio recording activity with wave visualizatio…
231631maintenance
ysc3839/AudioPlaybackConnector
An open-source Windows application that manages Bluetooth A2DP Sink connections, letting other devices play audio through a Windows 10 2004…
231593maintenance
google/uis-rnn
A Python library implementing the Unbounded Interleaved-State Recurrent Neural Network (UIS-RNN) algorithm for segmenting and clustering se…
101589maintenance
VideoFlint/Cabbage
Cabbage is a Swift video composition framework built on top of AVFoundation for iOS. It provides a Timeline-based model for combining video…
321578maintenance
sandreas/m4b-tool
m4b-tool is a PHP command line utility wrapping ffmpeg and mp4v2 to merge, split, and chapterize audiobook files. It supports nearly all au…
651573maintenance
Piasy/RxAndroidAudio
A robust Android audio encapsulation library wrapping MediaRecorder and MediaPlayer for recording and playing audio, with partial RxJava su…
321559maintenance
xmtggh/VideoCalling
An Android demo app for peer-to-peer audio and video calling over a local network, connecting directly via IP address and port. It demonstr…
321554maintenance
yingDev/Tickeys
Tickeys is a macOS desktop app that plays instant audio feedback for every keystroke, with multiple sound schemes (mechanical keyboards, dr…
231547maintenance
TimberX
TimberX is an open-source Material Design music player for Android that plays local music files with playlists, multiple now-playing themes…
231541maintenance
projectNe10/Ne10
Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs …
231540maintenance
Marak/say.js
A Node.js library that provides text-to-speech by shelling out to platform-native TTS engines (macOS `say`, Windows SAPI, Linux Festival). …
321527maintenance
syl22-00/pocketsphinx.js
PocketSphinx.js is a speech recognition library that runs entirely in the web browser, built by compiling the PocketSphinx C recognizer to …
321509maintenance
sigsep/open-unmix-pytorch
Open-Unmix is a PyTorch deep learning reference implementation for music source separation, with pre-trained models that split pop music in…
231509maintenance
s-macke/SAM
SAM (Software Automatic Mouth) is a tiny text-to-speech synthesizer written in C, adapted from the 1982 Commodore 64 speech software. It in…
321506maintenance
google/live-transcribe-speech-engine
Android client libraries from Google's Live Transcribe app for streaming real-time speech recognition via the Google Cloud Speech API. It p…
101502maintenance
gillesdemey/Cumulus
Cumulus is an Electron-based SoundCloud player that lives in the macOS menubar, letting you control music without leaving your workflow. It…
231500maintenance
dkim0419/SoundRecorder
A simple open-source sound recording app for Android implementing Material Design. It provides an easy interface for recording audio on mob…
591499maintenance
ErosZy/WXInlinePlayer
WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi…
231484maintenance
WebDSP
WebDSP is a client-side digital signal processing library written in C++ and compiled to WebAssembly, exposed as simple JavaScript function…
321483maintenance
YuanGongND/ast
Official PyTorch implementation of the Audio Spectrogram Transformer (AST) from the Interspeech 2021 paper, which applies a Vision Transfor…
321481maintenance
NightDive-Studio/shockmac
The officially GPL-released source code of the PowerMac (Mac OS 9) port of the 1994 game System Shock, published by Night Dive Studios. It …
321465maintenance
NeteaseMusic Clone
A WeChat Mini Program that clones the NetEase Cloud Music app, implemented in JavaScript. It requires a companion Node.js backend service a…
321458maintenance
kaegi/alass
alass is a Rust command line tool that automatically synchronizes subtitles to movies or reference subtitles. It corrects constant offsets,…
231458maintenance
Moriafly/DsoMusic
Dso Music is a beautiful Android music streaming app written in Kotlin that aggregates online music sources including NetEase Cloud Music, …
101458maintenance
EspoirX/StarrySky
StarrySky is an Android music playback library that wraps ExoPlayer to provide a rich, streamlined audio player integration supporting mult…
231454maintenance
kosmetism/react-soundplayer
A React component library for building highly customizable web audio players, with built-in SoundCloud API integration and support for arbi…
231451maintenance
keredson/gnomecast
Gnomecast is a native Linux GTK GUI application for casting local audio and video files to Chromecast devices. It uses ffmpeg for on-the-fl…
231449maintenance
Miserlou/SoundScrape
SoundScrape is a Python command-line tool that downloads tracks, sets, groups, and likes from SoundCloud, as well as albums from Bandcamp a…
321447maintenance
cmusphinx/sphinx4
Sphinx-4 is a speaker-independent, continuous speech recognition library written entirely in Java, originating from CMU and industry resear…
321438maintenance
juvirez/yandex-music-app
An unofficial native macOS desktop app for Yandex Music, built as a webview wrapper with native integrations. It adds media key support, sy…
231429maintenance
rahul-thakoor/balena-rpiplay
A balena-deployable Docker application that turns a Raspberry Pi into an AirPlay mirroring server by wrapping RPiPlay in a minimal ~14 MB b…
321428maintenance
marl/crepe
CREPE is a monophonic pitch tracker based on a deep convolutional neural network that operates directly on time-domain audio waveforms, dis…
231422maintenance
m5stack/M5Stack
The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man…
451409maintenance
juhovh/shairplay
A portable open-source AirPlay/RAOP server that emulates an AirPort Express, allowing iOS and macOS devices to stream audio to it. It is wr…
321406maintenance

← prev page 11 / 17 next →