Adaptation algorithms for large scale HMM recognizers