I am new in Node.js programming and I am trying to convert a m4a file to wav file.
I used audiobuffer-to-wav, and web-audio-api. This is my code:
const fs = require('fs');
const toWav = require('audiobuffer-to-wav');
const AudioContext = require('web-audio-api').AudioContext;
const audioContext = new AudioContext;
let resp = fs.readFileSync('sample.m4a');
audioContext.decodeAudioData(resp, buffer => {
let wav = toWav(buffer);
console.log(buffer.length);
console.log(wav);
});
I want to know how to save the wav variable into a file in Node.js