const normalizeAudio = (buffer: Float32Array) => {
  let max = 0;
  for (let i = 0; i < buffer.length; i++) {
    max = Math.max(max, Math.abs(buffer[i]));
  }
  const scale = 1 / max;
  const result = new Float32Array(buffer.length);
  for (let i = 0; i < buffer.length; i++) {
    result[i] = buffer[i] * scale;
  }
  return result;
};

export default normalizeAudio;
