14. A computerized method of speech recognition, in an automatic speech recognition system wherein said system comprises at least a speech recognition engine, for real-time spotting of predetermined keywords in an audio stream, comprising the steps of: a) developing a keyword model for the predetermined keywords; b) dividing, by the speech recognition engine, the audio stream into a series of points in an acoustic space that spans all possible sounds created in a particular language; c) determining, by the speech recognition engine, a posterior probability that a first trajectory of each keyword model for the predetermined keywords in the acoustic space matches a second trajectory of a portion of the series of points in the acoustic space, wherein the posterior probability is determined utilizing the mathematical equation: P ⁡ ( T i | x ) = P ⁡ ( x | T i ) ∑ k ⁢ P ⁡ ( x | M k ) , wherein where P represents a probability, T i represents a model, x represents the acoustics, and M k represents monophone models over an audio space; d) comparing, by the speech recognition engine in real-time, the posterior probability to a predetermined threshold; and e) reporting a spotted keyword if the posterior probability is greater than the predetermined threshold, wherein the reporting comprises generating a report, via a microprocessor and software program, that is presented as a start and end time of the spotted keyword in the audio stream with the posterior probability that the keyword was found.
16. The method of claim 14 , wherein the space comprises a 39-dimensional space.