I' m trying to create a complex grammar for Microsoft.speech in c#. I would like to improve accuracy and though, I would like to avoid the DictationGrammar() class. Instead, I would like to create a Grammar() object that will include the entire English vocabulary. Adding all words in the vocabulary as Choices() , the recognizer will not recognize sentences. I am finding problems to create sentences that the engine will recognize. any idea to solve it?
EDIT:
The idea is to be able to communicate with my app as more fluent as possible. The DictationGrammar() class makes a lot of mistakes during the recognition. Probably a custom grammar could decrease the error probability. any ideas?