Have you tried “Get Duration” ?
The other approach I mentioned above …
I’d assume you would want the delay to be a tad bit longer than the actual sound duration. Maybe a half second or more. Setting your own custom delay values for each dialogue answer gives more control.