You mean ASR. It isn't really very practical. A dictation grammar, which it seems is what you are interested in, is CPU intensive and requires training sessions before it works with any degree of accuracy. You can use a command and control grammar, but that only recognises a number of set phrases.

Microsoft SAPI is free to use.