Voice Recognition : Recognizing unique set of predefined words

view story

http://stackoverflow.com – I am aware of Voice recognition using SpeechRecognizer. Probability of recognition with this is very low. So, is it possible to predefine some set of words and recognize among them? Like, say for example, setting country list for listView and searching among them. (HowTos)