Methods for Addressing Data Diversity in Automatic Speech Recognition