Nichora

Reads YouTube's own captions. Costs none of your API quota, so use it as much as you like.