I am trying to make an android based application whose one part is voice recognition. I have a very limited voice commands over which the application would work. So, I want to somehow limit the dictionary or create a new dictionary of words that would be used by the application, so that the app would have very good accuracy and a faster match. For eg. If I say "B" , the result can be "B","Be" or "Bee" , but my application should only look for "B" not any other similar sound. How to do it in android ?
Edit : I am new to android , only applied a basic google voice recognition till now by reading a tutorial on the net. Seriously, needs some hints to accomplish this task, so that I would not waste more time in searching for irrelevant things in future.