Escribí una función que crea archivos mp3 a partir de una serie de búferes de contenido de audio con todos ellos concatenados.
const generateAudioFile = async ({ fileName, audioContent }) => { const writeFile = util.promisify(fs.writeFile); await writeFile( path.join(__dirname, 'output', `${fileName}.mp3`), Buffer.concat(audioContent), 'binary' ); };Si bien hace lo que se supone que debe hacer, no hay espacios entre cada contenido de audio, y esto es lo que estoy tratando de solucionar. He intentado rellenar algo de espacio asignado después de cada archivo, pero no funciona:
Buffer.concat([...audioContent.map(ac => Buffer.concat([ac, Buffer.alloc(10000)]))])¿Cómo puedo agregar algo de silencio entre cada búfer de audio?