>>38585
Google have a cloud based Speech-To-Text API.
AFAIK it's about the best thing available and it's just not that good.
A popular tool is the Dragon Naturally Speaking product. Again, it's OK but it's just not good enough.
It might be a processing power - but that shouldn't be holding back the Google API. Which just means it's a very complex problem to solve.
You'll just have to listen, try not to fall into trance, and do some typing !