A system, method and computer program product are provided for speech
recognition. During operation, a database of words are maintained.
Initially, a probability is assigned to each of the words which indicates
a prevalence of use of the word. Further, an utterance is received for
speech recognition purposes. Such utterance is matched with one of the
words in the database based on least in part on the probability.