{"library":"audio-decode","type":"library","category":null,"description":"audio-decode is a JavaScript/WASM library designed for decoding various audio formats into raw PCM samples, suitable for both Node.js and browser environments. Currently at version 3.9.3, it maintains an active release cadence with frequent updates introducing new codec support, performance improvements, and API refinements. A key differentiator is its independence from external tools like FFmpeg, relying solely on JS and WASM implementations for a small footprint and near-native performance. It supports a wide array of formats including MP3, WAV, OGG Vorbis, FLAC, Opus, M4A/AAC, and more, offering both whole-file and chunked/streaming decoding capabilities. The library provides a unified API, and individual codec modules can be selectively loaded in browsers to optimize bundle size, making it highly versatile for diverse audio processing needs.","language":"javascript","status":"active","version":"3.9.3","tags":["javascript","audio","decode","decoder","codec","mp3","wav","ogg","vorbis","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install audio-decode","imports":["import decode from 'audio-decode';","import decode from 'audio-decode'; const mp3Decoder = await decode.mp3();","import type { AudioData } from 'audio-decode';"]},{"cmd":"yarn add audio-decode","imports":[]},{"cmd":"pnpm add audio-decode","imports":[]}],"homepage":null,"github":"https://github.com/audiojs/audio-decode","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/audio-decode","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/audio-decode/compatibility"}}