stb single-file public domain libraries for C/C++
Repository Index
47,133 repositories indexed
1–24 of 43 · Most stars
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
Automatic headphone equalization from frequency responses
Audio playback and capture library written in C, in a single source file.
- audio
- playback
- capture
- recording
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
- speech
- alignment
- tts
- python
This library provides common speech features for ASR including MFCCs and filterbank energies.
An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
- audio-library
- dotnet
- audio
A Python library for audio data augmentation. Useful for making audio ML models work well in the real world, not just in the lab.
Free, easy, portable audio engine for games
Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.
- acoustics
- room-impulse-response
- image-source-model
- beamforming
Python audio and music signal processing library
- audio-analysis
- signal-processing
- machine-learning
- music-information-retrieval
Play mp3 files from SD via I2S
- esp32
- max98357a
- i2s
- mp3
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.
- playlist
- waveform
- audio
- audio-visualizer
Band.js - Music composer interface for the Web Audio API.
Spatial Audio Rendering on the web.
- ambisonics
- webaudio
- spatial-audio
- hrtf
A JavaScript library for real-time audio synthesis and composition from within the browser
Speech synthesis, speech recognition and voice activity detection for voice conversation, in C++ on ggml: Qwen3-TTS, Irodori-TTS, Qwen3-ASR, ReazonSpeech, parakeet and Silero VAD on Metal, Vulkan and the CPU, with an OpenAI-compatible server and live transcription.
- cpp
- ggml
- gguf
- metal
Start recording when the user speaks
Allocators, I/O streams, math, geometry, image and audio processing for D
- utility-library
- dlang
- linear-algebra
- computational-geometry
SimplE Lossless Audio
- lossless-compression-algorithm
- audio-processing
- codec
AudioPlayer Module for Framer. See the new, Design-compatible Audio module here: https://github.com/benjamindenboer/FramerAudio
DSP algorithms for chord detection + key estimation
- chromagram
- chords
- autocorrelation
- polyphonic
GAAD (Go Advanced Audio Decoder)
Decode mp3 base on https://github.com/lieff/minimp3
- mp3
- golang
- decoder