I recently went through a ton of speech to text engines to test them. There are a lot of open source research projects as well as paid products, including amazon and google's paid products, which I assumed would be paying for the best of the best. Dragon (nuance's products) blew them out of the water in my experience. I was very surprised. Sentence error rate is still pretty shit across the board, so tiny improvements still make a massive difference in usability.