You could use the YouTube captions instead of downloading the video and processing that to get text for a good number of videos that are just one person talking.
The open source ytdlp tool has some parameters to list all audio tracks and their quality, and you can make a choice from there.