1. A computer-implemented method of reducing false alarms in a speech recognition system, the method comprising the steps of: a. analyzing a context of a set of words; b. obtaining contexts for said words; c. obtaining a set of training examples for said words; d. generating a set of models of the contexts; e. receiving a set of test words; f. comparing said set of test words with said set of models; g. obtaining a threshold for model comparison; h. determining if a result of comparing said set of test words with a first one of the set of models is within the threshold; and i. rejecting a word if the result is not within the threshold.