The software that this article talks about is the big deal in this context. Having set up and run open caption systems for live theatre before I can say it can be really hard to do manually, so having software be able to do this effectively really is a feat.