1. A system for enhancing speech for speech recognition, said system comprising: a processor; a memory storing code accessible by the processor to obtain noisy audio-visual features; obtain noisy audio features related to the noisy audio-visual features; and use a cepstral speech function operating on the noisy audio features and the noisy audio-visual features to yield enhanced audio features that are re-combined with visual features to yield enhanced audio-visual features for speech recognition.