npm.io
1.3.1 • Published 2 weeks ago

@audio/decode-mp3

Licence
MIT
Version
1.3.1
Deps
1
Size
99 kB
Vulns
0
Weekly
0
Stars
208

@audio/decode-mp3

Decode MP3 audio with mpg123-decoder.

import decode, { decoder } from '@audio/decode-mp3'

let { channelData, sampleRate } = await decode(mp3Bytes)

let dec = await decoder() // initialize WASM
let a = dec.decode(chunk1)
let b = dec.decode(chunk2)
dec.free()

decoder() is asynchronous. Its decode() method is synchronous.

License

· MIT

Keywords