Это можно сделать без библиотек с помощью
WebAudio Api:
<audio id=audio src="sound.mp3" controls></audio>
<script>
audio.onplay = () => {
let a = new AudioContext(),
pt = [a.createMediaElementSource(audio), a.createDelay(5.0), a.createGain(), a.destination];
pt[1].delayTime.setValueAtTime(0.5, a.currentTime);
pt[2].gain.setValueAtTime(0.7, a.currentTime);
for(i = 0; i < 2; i ++) for(j = 2; j < 4; j ++) pt[i].connect(pt[j]);
pt[2].connect(pt[1]);
}
</script>
Жмите на воспроизведение и потом на паузу, чтобы ощутить эффект.