title: Limiting the Voice Recognition dictionary for faster match and good accuracy
body: <p>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 ?</p>
  
  <p>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.</p>