Wait for audio to finish

I have a timeline with 20 simple animations and different lenght audio clips that explain each. Is there a way to hold on a frame until an audio clip is done? Currently I have a script that loops a frame for “x” seconds then goes to the next frame. I input “x” each time by looking at the audio clips time length, but I was hoping to create a script that did this automatically.