Sinceramente, no tengo idea de si hay funciones que controlen el audio.
Lo que yo haría sería iniciar un temporizador con los segundos que tarda el sonido. Para asegurarte que el sonido se ha descargado y se está reproduciendo, usaría el evento onLoad().
Ejemplo:
Código:
<body onload="setTimeout( \"cambiar_web()\", 5000 )">
<script>
function cambiar_web() {
location.href = "web.html";
}
</script>
Un saludo y suerte! ;)