A Spectro-Temporal Framework for Compensation of Reverberation for Speech Recognition