Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Audio Processing

Audio Processing

222 projects

Showing 36 of 222 projects

Speech to Text
Speech to TextC

A speech-to-text module for Godot 3 that captures microphone input and converts it to text for game development.

#module#voice-input#speech-recognition
Stars34
Forks2
Last commit4 years ago
envelope-generator
envelope-generatorJavaScript

A basic ADSR envelope generator for Web Audio API, providing flexible envelope shaping for audio synthesis.

#music-technology#audio-synthesis#adsr-envelope
Stars34
Forks1
Last commit9 years ago
cl-mixed
cl-mixedC

A Common Lisp library for audio mixing and processing built on libmixed.

#real-time-audio#audio-processing#sound-library
Stars30
Forks7
Last commit3 months ago
nodi
nodiRust

A Rust library for playing and abstracting MIDI files with time-mapping, track manipulation, and playback capabilities.

#midi#music-library#midi-playback
Stars30
Forks4
Last commit1 year ago
Mooog
MooogCoffeeScript

A chainable API wrapper for the Web Audio API that simplifies audio node creation, connection, and parameter management.

#audio-synthesis#audio-utilities#audio-nodes
Stars29
Forks3
Last commit4 years ago
GBVisualizer
GBVisualizerAssembly

A Game Boy Color demo that visualizes music using undocumented PCM amplitude registers to create an oscilloscope-like display.

#embedded-systems#oscilloscope#game-boy-color
Stars29
Forks3
Last commit9 years ago
gdx-pd
gdx-pdJava

A LibGDX extension that integrates Pure Data for real-time audio synthesis and MIDI sequencing in cross-platform games.

#audio-synthesis#pure-data#midi-sequencing
Stars27
Forks5
Last commit6 years ago
erlaudio
erlaudioC

Experimental Erlang bindings for PortAudio, enabling audio input/output operations in Erlang applications.

#audio-bindings#nif#experimental
Stars27
Forks5
Last commit11 years ago
SilentJack
SilentJackC

A silence/dead air detector for the Jack Audio Connection Kit that triggers commands when audio falls below a threshold.

#audio-monitoring#gpl-licensed#command-line-tool
Stars25
Forks5
Last commit2 months ago
uPyVoip
uPyVoipPython

Interactive voice response (IVR) system for MicroPython ESP32 devices with VoIP capabilities.

#embedded-systems#sip-protocol#micropython
Stars25
Forks5
Last commit5 years ago
easy-audio
easy-audioCommon Lisp

A Common Lisp library for lossless audio decoding with support for FLAC, WavPack, and OGG containers.

#wavpack#flac#metadata-extraction
Stars24
Forks5
Last commit1 month ago
stt-mcp-server-linux
stt-mcp-server-linuxPython

A local speech-to-text MCP server for Linux that enables push-to-talk transcription and text injection into Tmux sessions.

#linux-only#push-to-talk#claude-code
Stars22
Forks4
Last commit16 days ago
Awesome Hugging Face Models
Awesome Hugging Face ModelsPython

A curated list of the best production-ready Hugging Face models for NLP, vision, audio, and multimodal tasks.

#ai#transformers-library#deep-learning
Stars22
Forks2
Last commit1 month ago
Catchy
CatchyPython

Python tools for computational hook discovery and corpus analysis of popular music recordings.

#music-information-retrieval#python#music-analysis
Stars22
Forks2
Last commit9 years ago
NoiseTorch
NoiseTorch

NoiseTorch is a real-time microphone noise suppression tool for Linux that creates a virtual microphone with filtered audio.

#virtual-microphone#noise-suppression#open-source-audio
Stars21
Forks2
Last commit4 years ago
angular-audio-context
angular-audio-contextTypeScript

An Angular wrapper for the Web Audio API's AudioContext with cross-browser compatibility patches.

#cross-browser#dependency-injection#ngx
Stars21
Forks2
Last commit6 days ago
att_speech
att_speechRuby

A Ruby library for consuming the AT&T Speech API to convert speech to text and text to speech.

#concurrent-programming#speech-recognition#text-to-speech
Stars20
Forks4
Last commit12 years ago
RAAR
RAARRuby

A Ruby application to manage, browse, and automatically process audio archives via a REST API.

#rails#rest-api#metadata
Stars20
Forks4
Last commit26 days ago
PortAudio
PortAudioC++

A Godot engine module that integrates PortAudio for low-latency, cross-platform audio input/output with direct hardware access.

#coreaudio#music#asio
Stars19
Forks2
Last commit5 years ago
noise-nugget
noise-nuggetAda

A compact digital synthesizer and audio processing widget based on a Cortex-M4 microcontroller.

#embedded-audio#open-source-hardware#digital-synthesizer
Stars17
Forks2
Last commit7 years ago
commonfate
commonfatePython

A Python implementation of the Common Fate Transform and Model for audio source separation via spectral-temporal modulation analysis.

#tensor-factorization#python-library#music-information-retrieval
Stars17
Forks5
Last commit6 years ago
Loudness Validator
Loudness ValidatorC++

Validates and corrects audio file loudness according to broadcast standards like EBU R128, ATSC A85, and CST-Ficam RT-017.

#loudness-analysis#ebu-r128#open-source-audio
Stars16
Forks8
Last commit4 years ago
/create-hook
/create-hookTypeScript

An experimental pipeline that automates Google NotebookLM to generate podcast audio from URLs with optional Monday.com integration.

#playwright#notebooklm-automation#content-automation
Stars15
Forks3
Last commit
Sonora
SonoraC#

A .NET audio framework for audio and MIDI playback, editing, and VST plugin integration in digital audio applications.

#sound#midi#audio-framework
Stars15
Forks1
Last commit1 year ago
web-audio-utils
web-audio-utilsJavaScript

A collection of utility functions for simplifying common Web Audio API tasks like audio buffer creation, mobile autoplay, and periodic wave generation.

#javascript-utilities#periodic-wave#audio-processing
Stars10
Forks1
Last commit
Kandle
KandleTypeScript

A JavaScript-native machine learning framework with PyTorch-aligned APIs, built from scratch on WebGPU for dynamic graph execution and model interpretability.

#dynamic-graph#javascript-framework#webgpu
Stars9
Forks0
Last commit7 months ago
dsssp-demo
dsssp-demoTypeScript

A collection of React demos showcasing the DSSSP library for audio processing and visualization.

#music#chart#graph
Stars7
Forks2
Last commit16 days ago
Noizu-OpenAi
Noizu-OpenAiElixir

An Elixir wrapper for the OpenAI API, enabling interaction with AI models for text, image, and audio tasks.

#elixir#text-generation#chatbot
Stars7
Forks0
Last commit2 years ago
Lua-Opus
Lua-OpusLua

A Lua module for LÖVE that enables streaming and decoding of Ogg Opus audio files.

#opus-decoder#game-audio#lua-module
Stars6
Forks0
Last commit7 months ago
VR Ondes Martenot
VR Ondes MartenotJavaScript

A WebXR-based virtual reality simulation of the ondes Martenot, an early electronic instrument.

#vr-simulation#music-synthesis#electronic-instrument
Stars6
Forks0
Last commit2 years ago
ada-midi
ada-midiAda

An Ada library for reading, writing, and generating MIDI files and events.

#midi#library#ada
Stars6
Forks0
Last commit3 years ago
ex_jack
ex_jackElixir

JACK audio interface for Elixir using Rustler-based NIFs, providing an audio outlet across all platforms.

#elixir#nif#jack-audio
Stars6
Forks2
Last commit2 years ago
Awesome Music AI
Awesome Music AI

A curated list of AI tools for music composition, generation, and analysis.

#generative-ai#ai-music#music-analysis
Stars5
Forks5
Last commit1 month ago
ada-soundio
ada-soundioAda

Ada language bindings for the libsoundio cross-platform audio input/output library.

#audio-library#bindings#audio-processing
Stars5
Forks2
Last commit10 years ago
cl-mpg123
cl-mpg123Common Lisp

Common Lisp bindings to libmpg123 for fast MPEG audio decoding.

#ffi-bindings#mpeg-audio#audio-decoding
Stars5
Forks3
Last commit3 months ago
PlayerNode Playground
PlayerNode PlaygroundSwift

A Swift Playground demonstrating AVAudioEngine with PlayerNode and audio effects to play and process audio files.

#avaudioengine#audio-processing#learning-resource
Stars5
Forks1
Last commit6 years ago
PreviousPage 6 of 7

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 months ago
11 years ago
Next
#Audio60
#Cross Platform35
#Python26
#Music24
#Machine Learning24
#Signal Processing23
#Speech Recognition20
#Audio Effects20
#Video Processing20
#Real Time Audio19
#Ffmpeg19
#C Plus Plus19