I have the same issue in Premiere. Leaving a remark here for future solutions ☺
As for current third party software that I sometimes use; Youtube does this brilliantly. Their speech recognition also times the subtitles for you. There’s barely anything left to do manually. The catch is of course: You have to upload your movie to Youtube (as “private”), which is scary if you’re working for an external client.