Text Dependent Speaker Recognition: A Machine Learning Approach