function: audio-processing
1675 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 72 | 2125 | maintenance |
| mtytel/vital Vital is a spectral warping wavetable synthesizer for music production, released as an open-source (GPLv3) codebase alongside binary builds… | 32 | 2110 | maintenance |
| andrewrk/libsoundio libsoundio is a lightweight C library providing cross-platform real-time audio input and output, abstracting over backends like JACK, Pulse… | 33 | 2099 | maintenance |
| 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… | 32 | 2096 | maintenance |
| archinetai/audio-diffusion-pytorch A PyTorch library for audio generation using diffusion models, supporting unconditional and text-conditional generation, diffusion autoenco… | 23 | 2096 | maintenance |
| 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 … | 32 | 2094 | maintenance |
| vinniefalco/DSPFilters A C++ template library for designing and running multichannel IIR digital filters such as Butterworth, Chebyshev, Elliptic, Bessel, and Leg… | 32 | 2069 | maintenance |
| runner365/LiveVideoCoreSDK LiveVideoCoreSDK is an iOS-based live video streaming SDK (built on the open-source videocore project) for RTMP push broadcasting from mobi… | 32 | 2050 | maintenance |
| Soundux/Soundux Soundux is a cross-platform GUI soundboard application for playing audio clips, with hotkey support and audio routing into apps like Discor… | 50 | 2033 | maintenance |
| bytedance/piano_transcription A PyTorch implementation of ByteDance's high-resolution piano transcription system that converts piano audio recordings into MIDI files. It… | 10 | 2021 | maintenance |
| zmwangx/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 … | 88 | 1983 | maintenance |
| 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… | 32 | 1981 | maintenance |
| andrewrk/groovebasin 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… | 32 | 1966 | maintenance |
| 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… | 88 | 1964 | maintenance |
| QwenLM/Qwen-Audio Official repository for Qwen-Audio, Alibaba Cloud's large audio-language model with pretrained and chat variants. It provides model weights… | 27 | 1945 | maintenance |
| 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… | 64 | 1944 | maintenance |
| julius-speech/julius Julius is an open-source large vocabulary continuous speech recognition (LVCSR) decoder written in C, based on word N-gram language models … | 35 | 1933 | maintenance |
| jeffvli/sonixd Sonixd is a cross-platform Electron desktop music player for Subsonic-API and Jellyfin compatible servers, with playlist management, gaples… | 10 | 1921 | maintenance |
| yrom/ScreenRecorder An Android demo application that records the device screen without root on Android 5.0+, optionally capturing microphone audio simultaneous… | 23 | 1903 | maintenance |
| facebookresearch/denoiser A PyTorch library implementing a causal, real-time speech enhancement model that operates on raw waveforms to remove background noise and r… | 10 | 1899 | maintenance |
| 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… | 67 | 9465 | experimental |
| 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… | 32 | 1845 | maintenance |
| Theodeus/tuna Tuna is an audio effects library built on the Web Audio API, offering effects like overdrive, delay, reverb, chorus, phaser, and bitcrusher… | 66 | 1827 | maintenance |
| 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… | 10 | 1803 | maintenance |
| Cleveroad/WaveInApp WaveInApp is an Android library providing an audio visualization view with a wave effect, rendering live audio from players, streams, or sp… | 32 | 1793 | maintenance |
| qdrzwd/VideoRecorder An Android video recording library modeled after Tencent's Weishi app, supporting press-to-record and release-to-pause with segmented progr… | 32 | 1788 | maintenance |
| 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… | 32 | 1787 | maintenance |
| ali-vilab/dreamtalk DreamTalk is the official implementation of a diffusion-based framework for generating expressive, audio-driven talking head videos from a … | 26 | 1787 | maintenance |
| iampawan/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… | 32 | 1786 | maintenance |
| qiuqiangkong/audioset_tagging_cnn PANNs is a collection of large-scale pretrained CNN audio neural networks trained on AudioSet (5000 hours, 527 classes) for audio pattern r… | 32 | 1772 | maintenance |
| 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 … | 32 | 1758 | maintenance |
| magenta/mt3 MT3 is a multi-instrument automatic music transcription model built on the T5X framework, converting audio recordings into multitrack MIDI.… | 73 | 1744 | maintenance |
| 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… | 23 | 1744 | maintenance |
| 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… | 72 | 1731 | maintenance |
| pili-engineering/PLDroidShortVideo PLDroidShortVideo is Qiniu's short-video SDK for Android, offering camera capture, beauty filters, watermarks, segmented recording, video e… | 23 | 1715 | maintenance |
| 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… | 23 | 1712 | maintenance |
| 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… | 23 | 1710 | maintenance |
| 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… | 25 | 1707 | maintenance |
| 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… | 65 | 1705 | maintenance |
| 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… | 32 | 1700 | maintenance |
| CPJKU/madmom Madmom is a Python audio signal processing library with a strong focus on music information retrieval (MIR) tasks. It provides reference im… | 56 | 1699 | maintenance |
| 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… | 32 | 1687 | maintenance |
| Quiet Quiet.js is a JavaScript binding for libquiet, a library that transmits and receives data via sound using a sound card, either through spea… | 32 | 1683 | maintenance |
| SwapnilSoni1999/spotify-dl A NodeJS command-line utility that downloads songs, albums, playlists, podcasts and episodes from Spotify links by sourcing the audio from … | 67 | 1666 | maintenance |
| cropsly/ffmpeg-android Shell scripts and prebuilt binaries for compiling FFmpeg for Android with x264, libass, fontconfig, freetype, fribidi, and lame. It targets… | 23 | 1649 | maintenance |
| kan-bayashi/ParallelWaveGAN Unofficial PyTorch implementations of non-autoregressive neural vocoders including Parallel WaveGAN, MelGAN, Multi-band MelGAN, HiFi-GAN, a… | 23 | 1645 | maintenance |
| adrielcafe/AndroidAudioRecorder AndroidAudioRecorder is a Java library for Android that provides a ready-made, customizable audio recording activity with wave visualizatio… | 23 | 1633 | maintenance |
| google/uis-rnn A Python library implementing the Unbounded Interleaved-State Recurrent Neural Network (UIS-RNN) algorithm for segmenting and clustering se… | 10 | 1588 | maintenance |
| 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… | 32 | 1580 | maintenance |
| ysc3839/AudioPlaybackConnector An open-source Windows application that manages Bluetooth A2DP Sink connections, letting other devices play audio through a Windows 10 2004… | 23 | 1568 | maintenance |
| 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… | 69 | 1566 | maintenance |
| Piasy/RxAndroidAudio A robust Android audio encapsulation library wrapping MediaRecorder and MediaPlayer for recording and playing audio, with partial RxJava su… | 32 | 1560 | maintenance |
| 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… | 32 | 1553 | maintenance |
| yingDev/Tickeys Tickeys is a macOS desktop app that plays instant audio feedback for every keystroke, with multiple sound schemes (mechanical keyboards, dr… | 23 | 1541 | maintenance |
| TimberX TimberX is an open-source Material Design music player for Android that plays local music files with playlists, multiple now-playing themes… | 23 | 1540 | maintenance |
| projectNe10/Ne10 Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs … | 23 | 1539 | maintenance |
| 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). … | 32 | 1531 | maintenance |
| 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 … | 32 | 1508 | maintenance |
| 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… | 23 | 1503 | maintenance |
| dkim0419/SoundRecorder A simple open-source sound recording app for Android implementing Material Design. It provides an easy interface for recording audio on mob… | 63 | 1501 | maintenance |
| 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… | 10 | 1499 | maintenance |
| 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… | 32 | 1497 | maintenance |
| gillesdemey/Cumulus Cumulus is an Electron-based SoundCloud player that lives in the macOS menubar, letting you control music without leaving your workflow. It… | 23 | 1494 | maintenance |
| shamadee/web-dsp WebDSP is a client-side digital signal processing library written in C++ and compiled to WebAssembly, exposed as simple JavaScript function… | 32 | 1483 | maintenance |
| ErosZy/WXInlinePlayer WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi… | 23 | 1482 | maintenance |
| YuanGongND/ast Official PyTorch implementation of the Audio Spectrogram Transformer (AST) from the Interspeech 2021 paper, which applies a Vision Transfor… | 32 | 1472 | maintenance |
| 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 … | 32 | 1467 | maintenance |
| sqaiyan/NeteaseMusicWxMiniApp A WeChat Mini Program that clones the NetEase Cloud Music app, implemented in JavaScript. It requires a companion Node.js backend service a… | 32 | 1460 | maintenance |
| Moriafly/DsoMusic Dso Music is a beautiful Android music streaming app written in Kotlin that aggregates online music sources including NetEase Cloud Music, … | 10 | 1459 | maintenance |
| EspoirX/StarrySky StarrySky is an Android music playback library that wraps ExoPlayer to provide a rich, streamlined audio player integration supporting mult… | 23 | 1453 | maintenance |
| kosmetism/react-soundplayer A React component library for building highly customizable web audio players, with built-in SoundCloud API integration and support for arbi… | 23 | 1451 | maintenance |
| 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… | 32 | 1446 | maintenance |
| 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… | 23 | 1445 | maintenance |
| cmusphinx/sphinx4 Sphinx-4 is a speaker-independent, continuous speech recognition library written entirely in Java, originating from CMU and industry resear… | 32 | 1437 | maintenance |
| kaegi/alass alass is a Rust command line tool that automatically synchronizes subtitles to movies or reference subtitles. It corrects constant offsets,… | 23 | 1437 | maintenance |
| 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… | 23 | 1430 | maintenance |
| 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… | 32 | 1427 | maintenance |
| marl/crepe CREPE is a monophonic pitch tracker based on a deep convolutional neural network that operates directly on time-domain audio waveforms, dis… | 23 | 1411 | maintenance |
| 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… | 32 | 1406 | maintenance |
| m5stack/M5Stack The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man… | 49 | 1402 | maintenance |
| volumio/Volumio2 Volumio 2 is a headless audiophile music player operating system and application that plays music with high fidelity on embedded devices li… | 23 | 1390 | maintenance |
| cwilso/PitchDetect A browser-based pitch detection demo app built on the Web Audio API, using a realtime autocorrelation algorithm to detect the pitch of mono… | 32 | 1389 | maintenance |
| sonysuqin/WasmVideoPlayer A WebAssembly-based video player library that plays H265/HEVC and other FFmpeg-supported codecs in the browser using FFmpeg for demuxing/de… | 32 | 1389 | maintenance |
| chrisdonahue/wavegan Official TensorFlow implementation of WaveGAN, a generative adversarial network that learns to synthesize raw audio waveforms from examples… | 32 | 1383 | maintenance |
| bytedance/music_source_separation A PyTorch implementation of music source separation that splits songs into sources like vocals and accompaniment. It ships pretrained check… | 10 | 1383 | maintenance |
| LaurenceRawlings/savify Savify is a Python library and CLI tool that downloads songs from providers like YouTube and embeds metadata scraped from Spotify, producin… | 23 | 1377 | maintenance |
| tsherif/space-shooter.c A cross-platform, top-down 2D space shooter written in standard C11 using only platform libraries (Win32/Xlib/Emscripten, OpenGL, XAudio2/A… | 32 | 1375 | maintenance |
| BobbyESP/Spowlo Spowlo is an Android app for downloading Spotify songs and playlists, powered by the spotDL Python library and built with Jetpack Compose a… | 10 | 1371 | maintenance |
| LuckyHookin/edge-TTS-record A Windows desktop tool that records Microsoft Edge's online neural text-to-speech voices (e.g., Xiaoxiao, Yunyang) and saves the output as … | 23 | 1370 | maintenance |
| microsoft/FFmpegInterop A Microsoft open-source library and code sample that integrates FFmpeg into Windows 10/8.1/Phone 8.1 applications via a MediaStreamSource f… | 75 | 1366 | maintenance |
| fly-apps/live_beats LiveBeats is a self-hosted music-sharing web application built with Elixir and Phoenix LiveView, letting users upload and play music togeth… | 32 | 1365 | maintenance |
| HuberTRoy/MusicBox A cross-platform desktop music player built with Python and PyQt5 that aggregates multiple Chinese music services (NetEase Cloud Music, Xia… | 32 | 1354 | maintenance |
| adrielcafe/AndroidAudioConverter An Android library that wraps FFmpeg-Android-Java to convert audio files between formats like AAC, MP3, M4A, WMA, WAV, and FLAC directly in… | 23 | 1348 | maintenance |
| kripken/speak.js speak.js is a port of the eSpeak C++ speech synthesizer to JavaScript via Emscripten, enabling text-to-speech in the browser using only Jav… | 32 | 1335 | maintenance |
| SevenOutman/vue-aplayer A Vue 2.x component wrapping the APlayer music player, providing a clean HTML5 audio player UI with lyrics scrolling, playlists, and HLS su… | 67 | 1333 | maintenance |
| GuitarML/SmartGuitarAmp SmartGuitarAmp is a JUCE-based audio plugin (VST3/AU/AAX) that uses neural network models (WaveNet-style) to emulate a real tube guitar amp… | 23 | 1332 | maintenance |
| facebookresearch/svoice SVoice is a PyTorch implementation of the ICML paper 'Voice Separation with an Unknown Number of Multiple Speakers' from Facebook AI Resear… | 10 | 1315 | maintenance |
| Renovamen/Speech-Emotion-Recognition A Python library implementing speech emotion recognition with Keras/TensorFlow 2 using LSTM, CNN, SVM, and MLP models. It extracts audio fe… | 32 | 1314 | maintenance |
| jam-systems/jam Jam is an open source, self-hostable alternative to Clubhouse and Twitter Spaces for creating live audio rooms on the web. It supports pane… | 32 | 1313 | maintenance |
| jcodec/jcodec JCodec is a pure Java implementation of popular video and audio codecs, including H.264, VP8, MPEG, ProRes, and AAC, along with container d… | 32 | 1302 | maintenance |