Native bindings to libopus v1.3
const { OpusEncoder } = require('@discordjs/opus'); // Create the encoder. // Specify 48kHz sampling rate and 2 channel size. const encoder = new OpusEncoder(48000, 2); // Encode and decode. const encoded = encoder.encode(buffer); const decoded = encoder.decode(encoded);
⚠ Node.js 18.0.0 or newer is required.
- Linux x64 & ia32
- Linux arm (RPi 1 & 2)
- Linux arm64 (RPi 3)
- macOS x64
- macOS arm64
- Windows x64