CATEGORY
Multimedia::Audio 1,918 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
voirs-cliCommand-line interface for VoiRS speech synthesis577Apache-2.0
oximedia-effectsProfessional audio effects suite for OxiMedia577Apache-2.0
oxideav-mp2Pure-Rust MPEG-1 / MPEG-2 LSF Audio Layer II (MP2) encoder and decoder577MIT
libobs-bootstrapperDownloads OBS binaries at runtime and bootstraps libobs572GPL-3.0
shravanshravan — Audio codecs: WAV, FLAC, AIFF, Ogg/Opus, AAC, ALAC, MP3, PCM conversion, and resampling571GPL-3.0-only
oxideav-ilbcPure-Rust iLBC (Internet Low Bit Rate Codec, RFC 3951) audio decoder570MIT
rustvaniVoice AI framework for Rust — real-time speech pipelines with STT, LLM, TTS, and Dhara conversation flows570BSD-2-Clause
voirs-ffiC/Python FFI bindings for VoiRS speech synthesis559Apache-2.0
libobs-simpleA simple and easy-to-use Rust wrapper around libobs-wrapper for recording and streaming.556GPL-3.0
spandsp-sysRaw FFI bindings for the spandsp telephony DSP library556MIT
oxideav-modAmiga ProTracker / SoundTracker module (MOD) codec for oxideav555MIT
atomr-agents-tts-audioOutput-side audio for atomr-agents text-to-speech: PCM->WAV/Opus encoders, cpal speaker output, and stream-to-speaker pumps.552Apache-2.0
math-dspDSP utilities: signal generation, FFT analysis, and audio analysis tools542ISC
rockbox-dspRockbox DSP (EQ, crossfeed, compressor, timestretch, …) as a reusable static library539GPL-2.0-or-later
shabdashabda — Grapheme-to-phoneme (G2P) conversion: text to phoneme sequences for vocal synthesis536GPL-3.0-only
noezSimple CLI utility to play pink noise in stereo..534MIT
volumecontrolCross-platform crate to control system audio volume533MIT
rataudio-rtaA ratatui widget for displaying an RTA audio meter in the terminal532MIT
media-soxr-sysRust bindings to soxr532LGPL-2.1
mutagen-rsHigh-performance audio metadata library — drop-in replacement for mutagen531MIT
wiim_apiA Rust library and CLI tool for controlling WiiM audio streaming devices via their HTTP API528MIT OR Apache-2.0
headroomRENAMED: this crate is now `baken` (Bake'n Deck). Install with `cargo install baken`.526MIT
avaudioSafe Rust bindings for Apple's AVFoundation audio graph, file, unit, player, recorder, and converter APIs on macOS522MIT OR Apache-2.0
cevio-aiRust bindings for CeVIO AI text-to-speech software522MIT OR Apache-2.0
oximedia-analysisComprehensive media analysis and quality assessment tools for OxiMedia519Apache-2.0
vona-coreCore traits, event types, session driver, skill registry and runtime policy surface for real-time speech-to-speech runtimes517MIT
oximedia-normalizeBroadcast loudness normalization: EBU R128, ATSC A/85, streaming platforms, ReplayGain511Apache-2.0
lanceverbA super-fast mono-to-stereo plate reverberator.508MIT
oxideav-adpcmPure-Rust ADPCM audio decoders + encoders (Microsoft, IMA WAV/QuickTime, Yamaha A/B, OKI/Dialogic VOX) for oxideav507MIT
coreaudioA safe and simple wrapper around the CoreAudio HAL505MIT
opensubsonicComplete async Rust client for the OpenSubsonic/Subsonic REST API503MIT OR Apache-2.0
volumecontrol-linuxLinux (PulseAudio) volume control bindings for volumecontrol502MIT
oxideav-speexPure-Rust Speex (CELP speech codec) — NB/WB/UWB decoder + encoder with Ogg integration501MIT
libobs-simple-macroHelper macro for libobs-simple501GPL-3.0
ditdahHigh-performance Morse code decoder with 100% test suite accuracy499MIT
atomr-agents-stt-diarize-sherpaLocal speaker diarization via sherpa-onnx for atomr-agents speech-to-text. Plugs into any backend whose Capabilities::diarization…496Apache-2.0
oxideav-s3mScream Tracker 3 Module (S3M) container + codec for oxideav494MIT
atomr-agents-stt-voiceHigher-level voice-session abstraction (Live vs TurnBased) plus VAD and mic→stream pump for atomr-agents speech-to-text.492Apache-2.0
rust-bucklespringNostalgia bucklespring keyboard sound now in Rust!487GPL-2.0
sgtl5000Embedded driver crate for the SGTL5000 DAC.484Apache-2.0
oxideav-g7231Pure-Rust ITU-T G.723.1 dual-rate (6.3/5.3 kbit/s) speech codec481MIT
scrobble-scrubberAutomated Last.fm scrobble monitoring and correction tool476MIT
soundlogBuilder and parser for retro sound-chip register-write logs (VGM).476MIT
firered-vadStreaming Voice Activity Detection wrapping the FireRedVAD model via ONNX Runtime475MIT OR Apache-2.0
oxideav-g728Pure-Rust ITU-T G.728 Low-Delay CELP (LD-CELP, 16 kbit/s) codec — decoder + encoder474MIT
piper1-rsSafe Rust bindings to Piper, the TTS library472CC0-1.0
math-optimisationPure-Rust nonlinear optimization: Differential Evolution, Levenberg-Marquardt, COBYLA, and ISRES solvers472GPL-3.0-or-later
volumecontrol-windowsWindows (WASAPI) volume control bindings for volumecontrol462MIT
oxideav-gsmPure-Rust GSM Full Rate (ETSI 06.10, RPE-LTP) speech codec — clean-room rebuild in progress454MIT
oxideav-g722Pure-Rust ITU-T G.722 wideband sub-band ADPCM codec (64 / 56 / 48 kbit/s)453MIT
bevy_ym2149Bevy audio plugin for YM2149 PSG emulator444MIT
sunoxGenerate AI music from your terminal via direct Suno web workflows442MIT
wavekat-turnUnified turn detection with multiple backends441Apache-2.0
terminal-vibesTerminal-based music visualizer for system audio441MIT
volumecontrol-macosmacOS (CoreAudio) volume control bindings for volumecontrol438MIT
selene-coreselene-core is the backend for Selene, a local-first music player437MIT
loqa-voice-dspShared DSP library for voice analysis (pitch, formants, spectral features)434MIT
mqa-identifyA minimal library, to check if a flac file has been encoded by/with MQA431MIT
livespeech-sdkReal-time speech-to-speech AI conversation SDK429MIT
yks_converterA Rust library for converting MML (Music Macro Language) to MIDI format428BSD-2-Clause
ushUltrasonic Shell - communicate between devices using ultrasonic sound waves427MIT
jinglebellsA CLI jingle generator for creating notification sounds, alerts, and system audio cues425MIT
univoiceUnified Voice SDK for TTS and ASR (Rust edition)423MIT
oporus(Recovered) Rust Opus codec.422LGPL-2.1
oxideav-g729Pure-Rust ITU-T G.729 (CS-ACELP, 8 kbit/s) decoder + encoder421MIT
resonant-coreno_std, zero-allocation DSP foundation with compile-time signal domain tracking421MIT OR Apache-2.0
whisrsLinux-first voice-to-text dictation tool with Groq, OpenAI, and local Whisper backends411MIT
aetherdsp-coreHard real-time modular DSP engine — lock-free graph scheduler, generational arena, and buffer pool405MIT
spandspSafe Rust wrappers for the spandsp telephony DSP library404MIT
catharAudio toolkit in pure Rust — denoise, de-hum, de-click, de-clip, de-reverb, normalise, and more.400MIT OR Apache-2.0
mixoscRust OSC client and control surface for Behringer X32-family mixers399BSD-2-Clause
strudel-of-lilypondConvert LilyPond music notation to Strudel live coding patterns399MIT
moontRoland CM-32L synthesizer emulator396LGPL-2.1-or-later
oximedia-audiopostProfessional audio post-production suite: ADR, Foley, sound design, mixing, restoration396Apache-2.0
steelseries-sonarA Rust library for interacting with the SteelSeries Sonar API393MIT
gpt-sovitsA Rust implementation of GPT-SoVITS for high-performance voice synthesis and voice cloning389Apache-2.0
media-soxrRust bindings to soxr387LGPL-2.1
openal-soft-sysLow-level Rust FFI bindings to the OpenAL Soft library.387MIT OR Apache-2.0
maolan-generateGenerate music using Maolan and HeartMuLa386BSD-2-Clause
bungee-rsHigh level Rust FFI bindings for the Bungee audio time-stretching library383MPL-2.0
speechSafe Rust bindings for Apple's Speech framework — on-device speech recognition (SFSpeechRecognizer) on macOS382MIT OR Apache-2.0
gigastt-ffiC FFI bindings for gigastt — embed Russian speech recognition in any language381MIT
vibelang-cliCLI binary for VibeLang373MIT OR Apache-2.0
ff-previewReal-time video/audio preview and proxy workflow372MIT OR Apache-2.0
qwen-asr-cliCLI for qwen-asr: Qwen3-ASR speech-to-text369MIT
bevy_midi_paramsHardware MIDI controller integration for live parameter tweaking in Bevy games368MIT OR Apache-2.0
resonant-fftType-safe FFT, STFT, and DCT transforms with compile-time domain tracking368MIT OR Apache-2.0
garjangarjan — Environmental and nature sound synthesis: thunder, rain, wind, fire, impacts, ambience367GPL-3.0-only
music-comp-mtA music theory library providing Note, Chord, Scale, Interval, and advanced analysis367MIT
praniprani — Creature and animal vocal synthesis: species-specific voice models, call patterns, non-human vocal tracts355GPL-3.0-only
vst3-hostSafe, simple VST3 plugin hosting with audio playback, MIDI, and crash protection353MIT
waveadapterReading and writing wav files into audioadapter buffers352MIT OR Apache-2.0
charon-audioModern Rust music source separation library using state-of-the-art ML inference351MIT
ratuneA terminal music player for Subsonic-compatible servers350MIT
bs2bBauer stereophonic-to-binaural (bs2b) DSP library in Rust345MIT
noctavoxA lightweight TUI music player for local files344MIT
proteus-cliA command line utility for playing .prot audio files.342non-standard
ytmusicapiRust client for YouTube Music API341MIT
ndsd-playbackA lightweight library in rust for native dsd playback over compatible devices.339Apache-2.0
audio-hostA simple library to play and record audio in real-time337MIT OR Apache-2.0
ghurnighurni — Mechanical sound synthesis: engines, gears, motors, turbines, RPM-driven harmonics336GPL-3.0-only
vtx-engineVoice processing and transcription engine - audio capture, speech detection, and Whisper transcription335MIT
ferrosonicA terminal-based Subsonic music client with bit-perfect audio playback334MIT
qzn3t-pitch-detectionA collection of algorithms to determine the pitch of a sound sample.333GPL-3.0-or-later
oxiwhisperPure Rust Whisper inference engine with minimal dependencies331Apache-2.0
atomr-agents-stt-harnessSTT harness: an agentic streaming pipeline that diarizes, transcribes, and accumulates a conversation record aligned to agentic…331Apache-2.0
native-whisperxWhisperX-style transcription workflows composed from moritzbrantner Rust building-block crates.331MIT OR Apache-2.0
qwen3-tts-rsRust port of Qwen3 TTS - Text-to-Speech model330Apache-2.0
sidplayfp-sysFFI bindings to libsidplayfp — cycle-accurate C64/SID emulation with SID write capture325GPL-2.0-or-later
kithara-abrProtocol-agnostic adaptive bitrate algorithm for audio streaming.323MIT OR Apache-2.0
flacxConvert supported PCM containers to FLAC, decode FLAC back to PCM containers, and recompress existing FLAC streams.319MIT
pocket-tts-cliCLI and API server for Pocket TTS318MIT OR Apache-2.0
mpv-musicA TUI-based music player wrapper for MPV317MIT
udptlUDPTL (UDP Transport Layer) codec and socket for T.38 fax317MIT
kithara-streamStreaming source-to-bytes layer with sync Read+Seek for audio playback.316MIT OR Apache-2.0
kothok-edge-ttsMicrosoft Edge online text-to-speech client: neural voices via the Read Aloud WebSocket protocol (Sec-MS-GEC auth)316MIT
oxiaudio-coreCore traits and types for OxiAudio314Apache-2.0
ratune-subsonicSubsonic API client for ratune312MIT
auxide-ioHigh-performance, real-time safe audio I/O layer for Auxide DSP graphs. Bridges deterministic audio processing to hardware output…311MIT
resonant-filtersFIR/IIR filters and design helpers with compile-time domain safety308MIT OR Apache-2.0
voxcpm-rsPure-Rust inference for VoxCPM2 on top of the Burn framework (Vulkan + CPU).307Apache-2.0
cathar-cliAudio restoration CLI in pure Rust — denoise, de-hum, de-click, de-clip, de-reverb, normalise, and more.299MIT OR Apache-2.0
speakers-qwen3-ttsVendored Qwen3-TTS inference backend used by the speakers crates.io packages299MIT
atomr-agents-tts-runtime-openaiOpenAI TTS backend (tts-1, tts-1-hd, gpt-4o-mini-tts) for atomr-agents text-to-speech.296Apache-2.0
wavekat-asrUnified streaming ASR with multiple backends295Apache-2.0
auxide-dspComprehensive DSP node library for Auxide audio graphs. Includes oscillators, filters, effects, envelopes, and modulators for…293MIT
selene-daemonOfficial music player daemon for Selene293MIT
atomr-agents-stt-runtime-deepgramDeepgram STT backend (REST + WebSocket) for atomr-agents.293Apache-2.0
atomr-agents-stt-runtime-openaiOpenAI Whisper / gpt-4o-transcribe REST backend for atomr-agents speech-to-text.293Apache-2.0
sideraA no_std, integer-only, cycle-accurate SID (MOS 6581/8580) emulator for the Commodore 64291MIT
tauri-plugin-media-toolkitComprehensive media toolkit for Tauri: edit, play, convert audio/video files289MIT
atomr-agents-stt-runtime-assemblyaiAssemblyAI STT backend (REST + Universal-Streaming WebSocket) for atomr-agents.289Apache-2.0
atomr-agents-tts-runtime-elevenlabsElevenLabs TTS backend (REST + WebSocket streaming + voice cloning + SFX) for atomr-agents.287Apache-2.0
atomr-agents-stt-runtime-whisperLocal whisper.cpp speech-to-text backend (via whisper-rs) for atomr-agents.287Apache-2.0
rs-genaiRaw wire protocol and transport for the Gemini Multimodal Live API281MIT
sidlite-sysFFI bindings to SIDLite — a lightweight MOS 6581/8580 (SID) chip emulator from libsidplayfp279GPL-2.0-or-later
resampleA library based on libsamplerate for converting samplerates278BSD-2-Clause
math-rirRoom Impulse Response analysis: SSIR segmentation, ISO 3382 reverberation/clarity metrics, octave-band filtering276GPL-3.0-or-later
supertonic-coreEngine-agnostic TTS pipeline for Supertonic — text processing, audio encoding, style loading274MIT
native-whisperx-cliCargo-installable CLI for native-whisperx WhisperX parity workflows.274MIT OR Apache-2.0
voice-bird-cliVoice Bird CLI - local-first voice transcription TUI271MIT
lanczos-resamplerAudio resampler for Rust/JS that uses Lanczos filter.270MIT
nidhinidhi — Sample playback engine: key/velocity zones, loop modes, time-stretching, SFZ/SF2 import268GPL-3.0-only
ringkernel-audio-fftGPU-accelerated audio FFT processing with direct/ambience separation using RingKernel actors267Apache-2.0
gemini-genai-rsWire protocol and transport for Gemini GenAI265MIT
piper-plusHigh-quality neural text-to-speech engine with 8-language support264MIT
rockbox-codecsRockbox audio decoders (FLAC, MP3, Vorbis, ALAC, WavPack, WAV/ADPCM, …) as a reusable decoding library263GPL-2.0-or-later
swipe-rsPure-DSP SWIPE'/SWIPE pitch estimator in Rust (multi-resolution mel-axis variant)257Apache-2.0
rockbox-playbackAudio playback engine over rockbox-codecs + rockbox-dsp + cpal — native ReplayGain and Rockbox crossfade255GPL-2.0-or-later
video-transcriber-mcpHigh-performance video transcription MCP server using whisper.cpp for faster transcription255MIT
avcaptureSafe Rust bindings for Apple's AVCapture devices, sessions, inputs, connections, and capture outputs on macOS254MIT OR Apache-2.0
oximediaPatent-free multimedia framework for Rust253Apache-2.0
tono-coreThe pure, headless audio engine behind tono: synthesis-graph DSL, DSP, deterministic renderer, instruments, songs, and analysis —…253MIT
whisperforge-coreGPU-accelerated Whisper model inference with streaming audio, quantization, and KV-cached decoding252MIT
midilab-editorGUI application for programming midi controllers via Sysex250MIT OR Apache-2.0
oximedia-routingProfessional audio routing and patching system for OxiMedia249Apache-2.0
rlvgl-audio-meters-coreL0 ballistic state machines and dB calibration helpers for rlvgl audio meters. Cross-runtime; matches TypeScript port at…247MIT
kithara-drmAES-128 DRM decryption for streaming audio, extensible keys.247MIT OR Apache-2.0
typecast-rustOfficial Rust SDK for Typecast Text-to-Speech API247MIT
relax-playerA terminal-based relaxation sound player with ambient sounds like rain, thunder, and campfire245MIT
pitchbrickTransgender vocal training pitch monitor244Apache-2.0
mkmidilibraryMusic scoring and MIDI library for Rust244MIT
media-format-typesProvides common types for demuxer and muxer implementations243MIT OR Apache-2.0
maolanRust DAW application for recording, editing, routing, automation, export, and plugin hosting241BSD-2-Clause
sunoGenerate AI music from your terminal — Suno v5.5 with tags, exclude, vocal control, and all generation features240MIT
oxisound-coreCore traits and types for OxiSound240Apache-2.0
tauri-plugin-supertonicTauri plugin for Supertonic on-device TTS — synthesize, load models, select voices239MIT
o2-rsRust port of the ORCΛ esoteric programming language and terminal livecoding environment239GPL-3.0-or-later
hematite-kokorosHematite-maintained fork of the Kokoros Rust text-to-speech engine237Apache-2.0
aetherdsp-nodesBuilt-in DSP nodes for AetherDSP — oscillator, filters, reverb, LFO, granular, Karplus-Strong, compressor, waveshaper, chorus237MIT
bpm-analyzerA simple library for calculating the BPM235MIT
pure_wavA library to parse .wav files233AGPL-3.0-or-later
cargo-nice-plugA cargo subcommand for compiling and bundling audio plugins, analogous to nice-plug's `cargo xtask`233ISC
ffmpeg_audioA lightweight FFmpeg audio decoding wrapper designed for music player applications.233GPL-3.0-only
kithara-decodePluggable audio decode (Symphonia / Apple / Android) to PCM.230MIT OR Apache-2.0
rwkv-tts-rsA high-performance Text-to-Speech (TTS) system based on RWKV model with zero-shot voice cloning capabilities228MIT OR Apache-2.0
kinetic-audioCross-platform game audio engine for Rust (native + WASM)226MIT OR Apache-2.0
pulsedeckA focused terminal internet radio player with fast search, saved stations, themes, visualizers, and resilient playback226MIT
auddOfficial Rust SDK for the AudD music recognition API225MIT
libflo-audioThe official encoder/decoder for the flo™ audio format223Apache-2.0
kithara-hlsHLS VOD engine: adaptive bitrate, segment cache, offline.222MIT OR Apache-2.0
kithara-fileProgressive download and playback for MP3, AAC, FLAC and more.221MIT OR Apache-2.0
oximedia-spatialSpatial audio processing for OxiMedia — Ambisonics, binaural rendering, and room acoustics simulation220Apache-2.0
supertonic-ort-backendONNX Runtime backend for Supertonic TTS — loads and runs 4 ONNX sessions218MIT
speakers-coreCore library for the speakers local TTS CLI and daemon218MIT
moodbar-analysisCore moodbar DSP analysis and rendering primitives217MIT OR Apache-2.0
spotify-cliA command-line interface for Spotify214MIT OR Apache-2.0
supertonic-model-storeModel downloading, caching, and verification for Supertonic TTS213MIT
cute-dspA Rust library for audio and signal processing212MIT
rockbox-metadataAudio file metadata / tag parser for 40+ formats (MP3, FLAC, Vorbis, Opus, MP4/AAC/ALAC, WavPack, APE, WMA, chiptunes, …)…212GPL-2.0-or-later
ym2149-wasmWebAssembly bindings for YM2149 PSG emulator - play YM files in the browser210MIT
ratune-playerAudio playback engine for ratune210MIT
nih_plug_coreCore types and traits used in the NIH-plug plugin framework210ISC
libkeyfinder-sysRust bindings to libkeyfinder - musical key detection for audio208GPL-3.0-or-later
libxaac-sysRust FFI bindings to the libxaac AAC/xHE-AAC encoder and decoder library207Apache-2.0
rust-synthTerminal modular ambient synthesizer — FunDSP + Ratatui. Long cinematic pads, Euclidean drum sequencer, per-track LFO,…205MIT
armas-audioAudio/DAW UI components for egui — faders, knobs, timelines, MIDI controllers205MIT OR Apache-2.0
vibelang-httpHTTP REST API server for VibeLang203MIT OR Apache-2.0
gradbotCore library for gradbot voice AI multiplexing203MIT OR Apache-2.0
kizzasi-tokenizerSignal quantization and tokenization for Kizzasi AGSP - VQ-VAE, μ-law, continuous embeddings200Apache-2.0