I believe there is a couple way to solve this issue. However, I know only one.
First, when the audio is played, make another function, then add yield WaitForSeconds(). Duration of waiting depend on the length of your audio. Then use Application.LoadLevel (); Hope this help. ^^