{'fraction_non_alphanumeric': 0.01830508474576271, 'fraction_numerical': 0.0, 'mean_word_length': 5.280851063829787, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Speaker Identification Using Power Spectral Subtraction Method

Speaker Identification is the system which allows the user to access the system by making an utterance from the microphone and identifies the current talker out of a set of speakers. In daily life environment, noise is unavoidable and the speech signal recorded from the microphone is corrupted by the background noise. If the input speech signal is contaminated by noise, it happens that the performance and accuracy of the speaker identification system decrease. To solve this problem, power spectral subtraction method is used to eliminate the noise from the noisy input speech signal. In this paper, we emphasized the text-dependent speaker identification system. There are three main modules in the proposed system: background noise suppression, feature extraction and feature matching. Power spectral subtraction with Short-Time FourierTransform (STFT) is used for noise suppression. Mel-frequency Cepstral Coefficients (MFCC) is applied for feature extraction to extract the features from the enhanced speech signal that can later be used to represent each speaker. For feature matching, LBG Vector Quantization (VQ) approach is proposed because it can reduce the amount of data and complexity. The experimental results show that the proposed system is more accurate than the original system and faster in computation than the original one. MATLAB is used for programming to simulate the proposed system.