fast opus bindings for node and browsers
npm install @evan/opusbun add @evan/opus
npm install @evan/opus
``js
import { Encoder, Decoder } from '@evan/opus';
const e = new Encoder({ channels: 2, sample_rate: 48_000 });
const d = new Decoder({ channels: 2, sample_rate: 48_000 });
d.decode(e.encode(pcm));
`
you can force usage of wasm by setting OPUS_FORCE_WASM env variable
for deno and browsers use @evan/wasm/target/opus/deno.js` from npm/cdn
MIT © Evan