Use google's speech recognition api , i have been using a google docs to accurately pick up my dictation then copy and paste it to which ever game or application i want to use it , and i thought that using google's api is a very good idea the only negative is the fact that you will need to be connect to internet to is it but its very accurate
.
try it your self go to google doc then press crl+shift+t and try it out your self
below i have attach my work around to using google recognition