11. An automatic speech recognition system comprising: a cepstral mean normalization (CMN) module employing at least one hardware implemented computer processor for: i. storing a current CMN function in a computer memory as a previous CMN function, and ii. updating the current CMN function based on a current audio input to produce an updated CMN function; an audio pre-processor for normalizing the current audio input using the updated CMN function to produce a processed audio input; and a speech recognition engine employing at least one hardware implemented computer processor for attempting to perform automatic speech recognition of the processed audio input to determine representative text; wherein if the processed audio input is not recognized as representative text, the CMN module replaces the updated CMN function with the previous CMN function.
11. An automatic speech recognition system comprising: a cepstral mean normalization (CMN) module employing at least one hardware implemented computer processor for: i. storing a current CMN function in a computer memory as a previous CMN function, and ii. updating the current CMN function based on a current audio input to produce an updated CMN function; an audio pre-processor for normalizing the current audio input using the updated CMN function to produce a processed audio input; and a speech recognition engine employing at least one hardware implemented computer processor for attempting to perform automatic speech recognition of the processed audio input to determine representative text; wherein if the processed audio input is not recognized as representative text, the CMN module replaces the updated CMN function with the previous CMN function. 14. A system according to claim 11 , wherein the system uses a cloud-based ASR arrangement.