MS voice recognition is a pain even for a native speaker. For a not native speaker like me this software(and alternatives like VA) is COMPLETELY useless.
So, alternative engine is a must.
Is there an option to use Google recognition API? And feed data via TCP from API? Everyone who wants to pay for google engine can do it on their own, just pasting API key in app