Speaker Identification System using Autoregressive Model

Similar documents
Speech Emotion Recognition Using Support Vector Machine

International Journal of Computational Intelligence and Informatics, Vol. 1 : No. 4, January - March 2012

Human Emotion Recognition From Speech

Robust Speech Recognition using DNN-HMM Acoustic Model Combining Noise-aware training with Spectral Subtraction

Speaker recognition using universal background model on YOHO database

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Design Of An Automatic Speaker Recognition System Using MFCC, Vector Quantization And LBG Algorithm

WHEN THERE IS A mismatch between the acoustic

A study of speaker adaptation for DNN-based speech synthesis

Class-Discriminative Weighted Distortion Measure for VQ-Based Speaker Identification

A Comparison of DHMM and DTW for Isolated Digits Recognition System of Arabic Language

ADVANCES IN DEEP NEURAL NETWORK APPROACHES TO SPEAKER RECOGNITION

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

Noise-Adaptive Perceptual Weighting in the AMR-WB Encoder for Increased Speech Loudness in Adverse Far-End Noise Conditions

Speech Segmentation Using Probabilistic Phonetic Feature Hierarchy and Support Vector Machines

Modeling function word errors in DNN-HMM based LVCSR systems

Speech Recognition at ICSI: Broadcast News and beyond

A New Perspective on Combining GMM and DNN Frameworks for Speaker Adaptation

Speaker Identification by Comparison of Smart Methods. Abstract

Modeling function word errors in DNN-HMM based LVCSR systems

Phonetic- and Speaker-Discriminant Features for Speaker Recognition. Research Project

Speech Synthesis in Noisy Environment by Enhancing Strength of Excitation and Formant Prominence

A Reinforcement Learning Variant for Control Scheduling

Segregation of Unvoiced Speech from Nonspeech Interference

Learning Methods in Multilingual Speech Recognition

Eli Yamamoto, Satoshi Nakamura, Kiyohiro Shikano. Graduate School of Information Science, Nara Institute of Science & Technology

Word Segmentation of Off-line Handwritten Documents

Speaker Recognition. Speaker Diarization and Identification

Likelihood-Maximizing Beamforming for Robust Hands-Free Speech Recognition

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Calibration of Confidence Measures in Speech Recognition

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

DOMAIN MISMATCH COMPENSATION FOR SPEAKER RECOGNITION USING A LIBRARY OF WHITENERS. Elliot Singer and Douglas Reynolds

Author's personal copy

Unvoiced Landmark Detection for Segment-based Mandarin Continuous Speech Recognition

INPE São José dos Campos

IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 17, NO. 3, MARCH

Speech Recognition using Acoustic Landmarks and Binary Phonetic Feature Classifiers

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words,

Python Machine Learning

Evolutive Neural Net Fuzzy Filtering: Basic Description

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method

A NOVEL SCHEME FOR SPEAKER RECOGNITION USING A PHONETICALLY-AWARE DEEP NEURAL NETWORK. Yun Lei Nicolas Scheffer Luciana Ferrer Mitchell McLaren

Lecture 1: Machine Learning Basics

Circuit Simulators: A Revolutionary E-Learning Platform

Lip reading: Japanese vowel recognition by tracking temporal changes of lip shape

An Empirical Analysis of the Effects of Mexican American Studies Participation on Student Achievement within Tucson Unified School District

Generative models and adversarial training

Learning Methods for Fuzzy Systems

Automatic Pronunciation Checker

Australian Journal of Basic and Applied Sciences

Autoregressive product of multi-frame predictions can improve the accuracy of hybrid models

Automatic segmentation of continuous speech using minimum phase group delay functions

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Body-Conducted Speech Recognition and its Application to Speech Support System

A Neural Network GUI Tested on Text-To-Phoneme Mapping

BODY LANGUAGE ANIMATION SYNTHESIS FROM PROSODY AN HONORS THESIS SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE OF STANFORD UNIVERSITY

Grade 6: Correlated to AGS Basic Math Skills

Semi-Supervised GMM and DNN Acoustic Model Training with Multi-system Combination and Confidence Re-calibration

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Mandarin Lexical Tone Recognition: The Gating Paradigm

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

SARDNET: A Self-Organizing Feature Map for Sequences

Reinforcement Learning by Comparing Immediate Reward

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

THE USE OF TINTED LENSES AND COLORED OVERLAYS FOR THE TREATMENT OF DYSLEXIA AND OTHER RELATED READING AND LEARNING DISORDERS

Probabilistic Latent Semantic Analysis

Lecture 10: Reinforcement Learning

BAUM-WELCH TRAINING FOR SEGMENT-BASED SPEECH RECOGNITION. Han Shu, I. Lee Hetherington, and James Glass

UTD-CRSS Systems for 2012 NIST Speaker Recognition Evaluation

On the Formation of Phoneme Categories in DNN Acoustic Models

Listening and Speaking Skills of English Language of Adolescents of Government and Private Schools

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

ACOUSTIC EVENT DETECTION IN REAL LIFE RECORDINGS

Non intrusive multi-biometrics on a mobile device: a comparison of fusion techniques

Using EEG to Improve Massive Open Online Courses Feedback Interaction

Reducing Features to Improve Bug Prediction

Summary / Response. Karl Smith, Accelerations Educational Software. Page 1 of 8

A student diagnosing and evaluation system for laboratory-based academic exercises

International Journal of Advanced Networking Applications (IJANA) ISSN No. :

Rule Learning With Negation: Issues Regarding Effectiveness

UNIDIRECTIONAL LONG SHORT-TERM MEMORY RECURRENT NEURAL NETWORK WITH RECURRENT OUTPUT LAYER FOR LOW-LATENCY SPEECH SYNTHESIS. Heiga Zen, Haşim Sak

NCEO Technical Report 27

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

THE RECOGNITION OF SPEECH BY MACHINE

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

Speech Recognition by Indexing and Sequencing

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Support Vector Machines for Speaker and Language Recognition

A comparison of spectral smoothing methods for segment concatenation based speech synthesis

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

Automatic Speaker Recognition: Modelling, Feature Extraction and Effects of Clinical Environment

Knowledge Transfer in Deep Convolutional Neural Nets

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Detailed course syllabus

Statewide Framework Document for:

Experiments with SMS Translation and Stochastic Gradient Descent in Spanish Text Author Profiling

Linking Task: Identifying authors and book titles in verbose queries

Transcription:

Research Journal of Applied Sciences, Engineering and echnology 4(1): 45-5, 212 ISSN: 24-7467 Maxwell Scientific Organization, 212 Submitted: September 7, 211 Accepted: September 3, 211 Published: January 1, 212 Speaker Identification System using Autoregressive Model Moh d Rasoul Al-Hadidi Computer Engineering Department, Engineering College, Al-Balqa Applied University, Al-Salt 19117, Jordan Abstract: he Autoregressive Model is used as a tool to design a recognition system that is presented by speaker identification. he main goal of this paper is to design a speaker identification system by using the autoregressive model to identify the identity of speaker according to the voice frequency, the speaker is being asked to say a certain word then it s matched to the same word stored earlier in the database. his research is based on speech recognized words using the Autoregressive Model based on a limited dictionary. Key words: Autoregressive model, envelope detection, speaker identification INRODUCION Every year there is a new technique arises to be used in our life to make it more comfortable and easy to interact with the surrounding environment. Our voice is the most natural way that used to interact with people and machines, so we can use it to do any job and remote any machine. Speech recognition process is the process in which a computer identifies the spoken words. It means that when you talk to your computer, it will recognize your words. Voice recognition is the technology by which sounds, words or phrases are spoken by humans that are converted into electrical signals, and these signals are transformed into coding patterns to which meaning has been assigned (Rabiner and Juang, 1993). Speaker Recognition is a process by which the speaker can be recognized. his process has two types of job: First is the Speaker Identification (SI) in which the speaker can be recognized according to the matching process between the input sample with the samples which is stored in the database of the system. he second is Speaker Verification (SV) is the process by which the system accept or reject the identity claim of a speaker (Kinnunen et al., 26). Figure 1 and 2 show the structure of the speaker recognition system. here is a main difference between speaker identification and speaker verification presented by two cases, the first is for each speaker the system provides one model, and the second case, the system provides a total of two models: one for the hypothesized speaker and one representing the hypothesis that the speech sample comes from some other speaker the background model (Grimaldi and Cummins, 28). here are many techniques which were used in the speaker recognition, such as: the using of Hidden Markov Modeling (HMM) (Doddington et al., 2), the using of Gaussian mixture models (Reynolds, 1995), and the using of the Artificial Neural Networks (ANNs) as a good solution and to yield a good performance (Clarkson et al., 21; Phan et al., 2). he Autoregressive model can be defined as a type of random process. A various types of natural phenomena can be modeled and predicted by using the autoregressive mode. he prediction of an output signal is based on predict an output of a system according on knowing the previous outputs. he autoregressive model is one of a group of linear prediction. An autoregressive model is simply a model used to find an estimation of a signal based on previous input values of the signal. he actual equation for the model is shown in the Eq. (1): m yt () = aiyt () ( i) + () t i= 1 (1) he model contains of three parts: a constant part, an error or noise part, and the autoregressive summation represents the fact that the current value of the input depends only on previous values of input just like the correlation model. he variable m represents the order of the model. he higher the order of the system the more accurate a representation it will be. herefore, as the order of the system approaches infinity, we get almost an exact representation of our input system. he main Significant Contribution of this research study is the using of the Autoregressive tool to design a system that identify the identity of the speaker according to the voice frequency, another tools are the Envelop detection, the Fast Fourier ransform (FF), and finding the formants of vowels. 45

Res. J. Appl. Sci. Eng. echnol., 4(1): 45-5, 212 Input speech Feature extraction Model speaker 1 Selection Ident. Result Model speaker 2 Model speaker 3 Fig, 1: Speaker identification (Melin et al., 26) Input speech Feature extraction Decision Verification result accept/reject Speaker ID Reference model hreshold Fig. 2: Speaker verification (Melin et al., 26) he Fourier transform is a mathematical operation that is used to provide a frequency domain signal from a time domain signal. Fourier transform is based on discovery that it is possible to take any periodic function of time f(t) and resolve it into an equivalent infinite summation of sine wave and cosine wave with frequency that start at and increase in integer multiples of base frequency F = 1/ where period of F(t) (Stremler, 199). By using the following equations we can find the fourier series for a periodic functions: f ()= t Fne n= F = f () t e n 2 2 jnowt jnwot (2) (3) he rest of study presents some related works and research studies that related to this study, then explain the experiment of this study and the actual steps of designing the system, Finally the conclusion and some recommendations of future works are presented. Related works: here are many researches presented in speaker identification system, the following explanation introduce some them. In the Phan et al. (2). research study they proposed a system of speaker identification system by using the Artificial Neural Network (ANN) and the wavelet transform. hey present an off-line system that uses the wavelet to generate multiresolution timefrequency features that characterize the speech waveform to successfully identify a speaker in the presence of speakers. hey discuss ALOPEX, which is an optimization paradigm that incorporates the features into a recognition system that used a feed forward artificial. neural network (Phan et al., 2). 46

Res. J. Appl. Sci. Eng. echnol., 4(1): 45-5, 212 Yuo et al. (25) proposed a robust approach for speaker identification when the speech signal is distorted by the noise and a channel distortion. he Robust features are derived by assuming that the corrupting noise is stationary and the channel effect is fixed during an utterance. he system is proposed by two steps temporal filtering procedure on the autocorrelation sequence to minimize the effect of additive and convolutional noises. he first step of this system applies a temporal filtering procedure in autocorrelation domain to remove the additive noise, and then the second step is to perform the mean subtraction on the filtered autocorrelation sequence in logarithmic spectrum domain to remove the channel effect. he additive noise in the voice signal can be a colored noise. hen the proposed robust feature is combined with the projection measure technique to gain further improvement in recognition accuracy. he results of the proposed system show that this method can significantly improve the performance of speaker identification task in noisy environment (Yuo et al., 25) Another kind of studies was proposed by Hetingl et al. (26) which used the explicit lip motion information, in addition to lip intensity and geometry information, for the speaker identification and speechreading within a unified feature selection and discrimination analysis framework, and by using two important issues:. First the useful of using explicit lip motion information, Second what are the best lip motion features for these two applications?. he best lip motion features for speaker identification are considered to be the result in the highest discrimination of individual speakers in a population, whereas for speech-reading, the best features are those providing the highest phoneme/ word/phrase recognition rate. Several lip motion feature candidates have been considered including dense motion features within a bounding box about the lip, lip contour motion features, and combination of these with lip shape features. Furthermore, a novel two-stage, spatial, and temporal discrimination analysis is introduced to select the best lip motion features for speaker identification and speechreading applications. he results show that the using of the Hidden Markov Model based recognition system indicate that the explicit lip motion information which is used in this system provides additional performance gains in both applications, and lip motion features prove more valuable in the case of speech reading application (Hetingl et al., 26). In 27, Aronowitz and Burshtein proposed a speaker identification system by using Approximated Cross Entropy (ACE). hey used Gaussian mixture modeling for representing both training and test sessions and to perform speaker recognition and retrieval extremely efficiently without any notable degradation in accuracy compared to classic GMM-based recognition. hey presented the GMM compression algorithm. his algorithm decreases considerably the storage needed for speaker retrieval (Aronowitz and Burshtein, 27). In the same year, a robust speaker identification and verification research study is proposed by Wang et al. (211). hey introduced a robust and text-independent speaker identification/verification system. he proposed system based on a subspace-based enhancement technique and probabilistic Support Vector Machines (SVMs). First, a perceptual filter- bank is created from a psycho-acoustic model into which the subspace-based enhancement technique is incorporated. hey used the prior SNR of each subband within the perceptual filter bank to make decision about the estimators gain to effectively suppress environmental background noises. hen, probabilistic SVMs identify or verify the speaker from the enhanced speech. he proposed system has been demonstrated by twenty speaker data taken from AURORA-2 database with added background noises (Wang et al., 27). In another study, Wang et al. (27) introduced a Robust Speaker Recognition system Using Denoised Vocal Source and Vocal ract Features. hey proposed this system to alleviate the problem of severe degradation of speaker recognition performance under noisy environments because of inadequate and inaccurate speaker discriminative information; they proposed a method of robust feature estimation that can capture both vocal source and vocal tract-related characteristics from noisy speech utterances. And they employed a Spectral subtraction, a simple yet useful speech enhancement technique, to remove the noise specific components prior to the feature extraction process. hey proposed feature estimation method which leads to robust recognition performance, especially at low signal-to-noise ratios. In the context of Gaussian mixture model-based speaker recognition with the presence of additive white Gaussian noise, the new approach produces consistent reduction of both identification error rate and equal error rate at signalto-noise ratios ranging from to 15 db (Wang et al., 211). EXPERIMEN Recording the voice: In this system we record the voice of the speaker(s) which will be recognized by the system. here are many methods of the recording process such as, the sound recorder which is in the accessories of the windows (start menu), the Audio recorder with any program with three inputs (N, Fs and CH). hat is record N audio samples at Fs Hertz from CH number of input channels. With the WAVE recording as output, and the third method is a group of specific commands which are written in the command window in the Matlab and record the desired voice. In this system we record the voice of 6 users (3 male users and 3 female users) that will be recognized. hese sounds were saved in the database to be used in the recognizing stage. 47

Res. J. Appl. Sci. Eng. echnol., 4(1): 45-5, 212 Sound.5.4.3.2.1 -.1 -.2 -.3 -.4 -.5 2 4 6 8 1 12 14 16 Fig. 3: Voice signal.6.4.2 -.2 -.4 Sound with out DC.6 2 4 6 8 1 12 14 16 Fig. 4: Signal after removing DC component Inserting the voice: While the recording process was done in the offline stage, the inserting of the voice was in the testing stage (online stage). he inserting process was achieved by using any type of microphone, external or internal microphone. After plugging the microphone in the computer and recording the voice, it will look as shown in Fig. 3, the signal was obtained by using the built in function plot for the matrix returned from Waverecord function. Preparing the signal: Preparing the signal includes several steps such as: Step 1: Removing the DC components Step 2: Squaring the signal to see the peak Step 3: Set the maximum value of the signal to one In this system the preparing step is done by removing the frequency jaggedness in the signal and leaves behind simply the magnitude of the signal. So we have a clear signal that is fairly easy to process, as shown in Fig. 4. he second step is achieved by squaring the signal so we can examine the peaks more efficiently (Fig 5). he third step includes normalizing the signal and then set the maximum value of it to one. his step is done to account different volumes of speakers; the signal must X 1-3 3.5 3. 2.5 2. 1.5 1..5 Sound after squaring 2 4 6 8 1 12 14 16 Fig. 5: Signal after squaring 1..9.8.7.6.5.4.3.2.1 Signal setting to maximum value to be one 2 4 6 8 1 12 14 16 Fig. 6: Normalized signal be normalized to the same volume before they are examined. Each signal is normalized about zero such that all of the signals will have the same relative maximum and minimum values, and so that comparing two signals with different volumes is the same as comparing the same two signals if they were to have the same value. Fig. 6 shows the normalized signal. Fast fourier transform: he importance of the FF appears in various digital signal processing applications, such as linear filtering, correlation analysis. Fourier transform is based on discovery that it is possible to take any periodic function of time f(t) and resolve it into an equivalent infinite summation of sine wave and cosine wave with frequency that start at and increase in integer multiples of base frequency F=1/ where period of F(t) (Stremler, 199). he synthesize Eq. (4) that represent the Fourier series for periodic functions can be calculated by summation all Fourier coefficients values Fn - which is defined by Eq. (5)- multiplied by exponential function: f ()= t Fne n= jnwot F = f () t e dt n 2 2 jnwot (4) (5) 48

Res. J. Appl. Sci. Eng. echnol., 4(1): 45-5, 212 1-1 able 1: he results of the system Corpus Accuracy (%) Male users 93.8 Female users 95.6 All users 94.7 1-2 1-3.5 1 1.5 2 2.5 3 3.5 4 Fig. 7: Formant analysis In this system, the Fast Fourier ransform is used to examine the signal as discrete frequency samples. Envelope detection: In this step the filtering process and the envelope detection process achieved in our system, but we need to take into consideration to choose the right threshold voltage. his step enables us to examine each individual peak alone, just after the signal is smoothed by the filter, we use an envelope function to detect all of the peaks related to signal, this guarantees us that if the signal passes a certain threshold amount, it will be examined and compared with the corresponding signal in the database. he analysis will not include the entire signal, but rather a formant analysis, or vowel sounds in the signal will be examined and those will be used to verify the speaker. After applying the detection process on the signal, the obtained signal will has a shape similar to the following fig. 7. For any signal, the process of detection is repeated until all peaks are examined; for example the word boat will be examined twice to detect A and O. In this step the varying of speed is solved; the envelope of the peak will determine which vowels are available, and the actual formants themselves will be relatively unchanged. It is difficult to handle very high speed voices, but most other can be handled effectively. Handling formants: After the signal is broken down into frequency samples and each peak represent a certain formant or a sound vowel, the corresponding axis the actual frequency of the vowel. his data are stored in a database with the information of the speaker. In this system we tried to ensure the reliability, so we tried different words with different vowel sounds and each time we almost had the same result but to make sure we took the average of these trials. his system is trained and learned by using the following voice samples: Car, boot and meet. he matching process: When a speaker tries to access the system, he will be asked to say a certain word. his word passes through all the stages of recognition system; so it will be recorded, filtered, detected and analyzed. hen it will be matched with the values of formants which were stored in the database. At the beginning we only recorded two voices so when we tried to test a speaker the result appeared in a few seconds. But when we increased the numbers of speakers stored in database, it took us more time to obtain the result which makes a sensation because the search will extend to more speakers. he result of this system when it was applied on our corpus (male and female users) is shown in able 1. CONCLUSION In this study, the autoregressive model used to recognize the identity of the speaker depending on the voice frequencies. he proposed system is an efficient way to ensure security. he using of the autoregressive model with formants analysis make the recognizing process much faster than using the neural networks method, because it compares numbers to numbers which easier than comparing templates with templates. he proposed system can take a large number of authorized people, it only reduce the speed of search. Finally, the accuracy of this system is 94.7%. RECOMMENDAION here are many directions are recommended to enhance the Speaker Identification System using autoregressive model, such as: improving the accuracy of the system by applying the wavelet transform on the voice samples to compress its size. Make a comparison study between the accuracy of this system when it is applied on male voice with the accuracy of the same system when it is applied on female system. Improve the accuracy by taking a specific duration of the signal which is eliminating the unnecessary parts of the signal. REFERENCES Aronowitz, H. and D. Burshtein, 27. Efficient speaker recognition using approximated cross entropy (ace). IEEE. Audio, Speech Language Proc., 15(1): 196-25. 49

Res. J. Appl. Sci. Eng. echnol., 4(1): 45-5, 212 Clarkson,., C. Christodoulou, Y. Guan, D. Gorse, D. Romano-Critchley and J. aylor, 21. Speaker identification for security systems using reinforcement-trained pram neural network architectures. IEEE transactions on systems man and cybernetics-part c: Applications and reviews, Vol. 31. Doddington, G., M. Przybocki, A. Martin and D.Reynolds, 2.he speaker recognition evaluation overview, methodology, systems, results, perspective. Speech Communication, Vol. 31. Grimaldi, M. and F. Cummins, 28. Speaker identification using instantaneous frequencies. IEEE. Audio, Speech Language Proc., 16(6): 197-1111. Hetingl, Y.Y., E. Erzin and A. ekalp, 26. Discriminative analysis of lip motion features for speaker identification and speech-reading. IEEE. Image Proc., 115: 279-289. Kinnunen,., E. Karpov and P. Frnti, 26. Real-time speaker identification and verification. IEEE rans. Audio Speech Language Proc., 14: 277-288. Melin, P., J. Urias, D. Solano, M. Soto, M. Lopez and O. Castillo, 26. Voice recognition with neural networks, type-2 fuzzy logic and genetic algorithms. Eng. Lett., 13: 18-116. Phan, F., E. Mitheli-zanakoul and S. Sideman, 2. Speaker identification using neural networks and wavelets. IEEE Eng. Med. Biol., 19(1). Rabiner, L. and B. Juang, 1993. Fundamentals of Speech Recognition. Simon and Schuster Company, PR Prentice-Hall, Inc. Reynolds, D., 1995. Speaker identification and verification using gaussian mixture speaker model. Speech Communication, 17: 91-18. Stremler, F., 199. Introduction to Communication Systems. Addison-Wesley Publishing company Inc. Wang, J., C. Yang, J. Wang and H. Lee, 27. Robust speaker identification and verification. IEEE Computational Intelligence Magazine, 12: 52-59. Wang, N., P. Ching, N. Zheng and. Lee, 211. Robust speaker recognition using denoised vocal source and vocal tract features. IEEE. Audio, Speech Language Proc., 19: 196-25. Yuo, K.,. Hwang and H. Wang, 25. Combination of autocorrelation-based features and projection measure technique for speaker identification. IEEE. Speech Audio Proc., Vol. 13. 5