6. A computer program product encoded in a non-transitory computer-readable medium for performing cepstral mean normalization (CMN) in automatic speech recognition, the product comprising: program code for storing a current CMN function in a computer memory as a previous CMN function; program code for updating the current CMN function based on a current audio input to produce an updated CMN function; program code for using the updated CMN function to process the current audio input to produce a processed audio input; program code for attempting to perform automatic speech recognition of the processed audio input to determine representative text; program code for, if the processed audio input is not recognized as representative text, replacing the updated CMN function with the previous CMN function.
6. A computer program product encoded in a non-transitory computer-readable medium for performing cepstral mean normalization (CMN) in automatic speech recognition, the product comprising: program code for storing a current CMN function in a computer memory as a previous CMN function; program code for updating the current CMN function based on a current audio input to produce an updated CMN function; program code for using the updated CMN function to process the current audio input to produce a processed audio input; program code for attempting to perform automatic speech recognition of the processed audio input to determine representative text; program code for, if the processed audio input is not recognized as representative text, replacing the updated CMN function with the previous CMN function. 8. A product according to claim 6 , wherein the performing of the cepstral mean normalization is performed in real time with minimal response latency.