8. A computerized method for reducing false alarms in a speech recognition system, the method comprising: receiving a plurality of training examples, each training example comprising a representation of a spoken word and a local context; generating at least one model of an acoustic context based on the plurality of training examples, wherein the generation of the model includes compact representation of the acoustic context in the form of spectral, cepstral or sinusoidal descriptions; generating at least one model of a phonetic context based on the plurality of training examples, wherein the generation of the model includes compact representation of the phonetic context in the form of spectral, cepstral or sinusoidal descriptions; generating at least one model of a linguistic context based on the plurality of training examples, wherein the generation of the model includes compact representation of the linguistic context in the form of spectral, cepstral or sinusoidal descriptions; receiving at least one test word, the at least one test word comprising an external context; comparing the at least one test word against a threshold associated with each of the model of the acoustic context, the model of the phonetic context, and the model of the linguistic context; and rejecting the at least one test word if it is not within the thresholds.
9. The method of claim 8 , wherein the spoken word is an analog context.