1. A computer-implemented method for spotting predetermined keywords in an audio stream, comprising the steps of: a) developing a keyword model for the predetermined keywords; b) comparing the keyword model and the audio stream to spot probable ones of the predetermined keywords; c) computing a probability that a portion of the audio stream matches one of the predetermined keywords from the keyword model; d) comparing the computed probability to a predetermined threshold; e) declaring a potential spotted word if the computed probability is greater than the predetermined threshold; f) computing further data to aid in determination of mismatches; g) using the further data to determine if the potential spotted word is a false alarm; and h) reporting spotted keyword if a false alarm is not identified at step (g).