Speaker recognition is a process where people are recognized on the basis of their voice signals. Human voice is a unique characteristic for any individual. Speaker recognition is being applied in biometric identification, security related areas, remote access to computers etc. This paper delivers an overview of different techniques that can be used in application of speaker recognition such as MFCC, LPC and LPCC for feature extraction and VQ, SVM, HMM; GMM for feature classification. It also helps in choosing the better technique based on the comparison done.