Generate waveform from an audio file with a simple API in Node.js.
This library use electron to generate waveform files from an audio file.
Install the lib and add it as a dependency :
npm install @lesjoursfr/audio-waveform
Then put this in your code:
const { AudioAnalyzer } = require("@lesjoursfr/audio-waveform");
const audioAnalyzer = new AudioAnalyzer(file, options);
audioAnalyzer.waveform()
.then(() => {
console.log("Waveform Generated Successfully!")
})
.catch((err) => {
console.error("Failed to generate Waveform because of ", err)
});
);
file
: The audio fileoptions
: Optional options to use xvfb for the generation