@discordjs/opus
Version:
Opus bindings for Node
14 lines (9 loc) • 395 B
JavaScript
const assert = require('node:assert');
const fs = require('node:fs');
const path = require('node:path');
const { OpusEncoder } = require('../lib/index.js');
const opus = new OpusEncoder(16_000, 1);
const frame = fs.readFileSync(path.join(__dirname, 'frame.opus'));
const decoded = opus.decode(frame);
assert(decoded.length === 640, 'Decoded frame length is not 640');
console.log('Passed');