Speaker recognition refers to the concept of recognizing a speaker by his=her voice or speech samples. Some of the important applications of speaker recognition include customer veriÿcation for bank transactions, access to bank accounts through telephones, control on the use of credit cards, and for security purposes in the army, navy and airforce. This paper is purely a tutorial that presents a review of the classiÿer based methods used for speaker recognition. Both unsupervised and supervised classiÿers are described. In addition, practical approaches that utilize diversity, redundancy and fusion strategies are discussed with the aim of improving performance.