An Ensemble Approach for Speaker Identification from Audio Files in Noisy Environments
Source abstract
Abstract
Automatic noise-robust speaker identification is essential in various applications, including forensic analysis, e-commerce, smartphones, and security systems. Audio files containing suspect speech often include background noise, as they are typically not recorded in soundproof environments. To this end, we address the challenges of noise robustness and accuracy in speaker identification systems. An ensemble approach is proposed combining two different neural network architectures including an RNN and DNN using softmax. This approach enhances the system’s ability to identify speakers even in noisy environments accurately. Using softmax, we combine voice activity detection (VAD) with a multilayer perceptron (MLP). The VAD component aims to remove noisy frames from the recording. The softmax function addresses these residual traces by assigning a higher probability to the speaker’s voice compared to the noise. We tested our proposed solution on the Kaggle speaker recognition dataset and compared it to two baseline systems. Experimental results show that our approach outperforms the baseline systems, achieving a 3.6% and 5.8% increase in test accuracy. Additionally, we compared the proposed MLP system with Long Short-Term Memory (LSTM) and Bidirectional LSTM (BiLSTM) classifiers. The results demonstrate that the MLP with VAD and softmax outperforms the LSTM by 23.2% and the BiLSTM by 6.6% in test accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Speech and Audio Processing · Music and Audio Processing · Speech Recognition and Synthesis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science, Comsats University Islamabad, Abbottabad Campus, Abbottabad 22060, Pakistan
AI Center, Faculty of Computer and Information Systems, Islamic University of Madinah, Madinah 42351, Saudi Arabia
Computer Science Department, College of Sciences, Northern Border University, Arar 73213, Saudi Arabia
Funding
Deanship of Scientific Research at Northern Border University, Arar, KSA
References (34)
Show source-provided references
1. Audeep: Unsupervised learning of representations from audio with deep recurrent neural networks
2. Piczak, K.J. (2015, January 17–20). Environmental sound classification with convolutional neural networks. Proceedings of the 2015 IEEE 25th International Workshop on Machine Learning for Signal Processing (MLSP), Boston, MA, USA.10.1109/MLSP.2015.7324337 ↗
3. Bahuleyan, H. (2018). Music genre classification using machine learning techniques. arXiv.
4. Speech recognition using deep neural networks: A systematic review10.1109/ACCESS.2019.2896880 ↗
5. Samudravijaya, K., Shah, S., and Pandya, P. (2004). Computer Recognition of Tabla Bols, Tata Institute of Fundamental Research. Technical Report.
6. EEG signal classification using wavelet feature extraction and a mixture of expert model10.1016/j.eswa.2006.02.005 ↗
7. Povey, D., Ghoshal, A., Boulianne, G., Burget, L., Glembek, O., Goel, N., Hannemann, M., Motlicek, P., Qian, Y., and Schwarz, P. (2011, January 11–15). The Kaldi speech recognition toolkit. Proceedings of the IEEE 2011 Workshop on Automatic Speech Recognition and Understanding, Waikoloa, HI, USA.
8. Feature extraction methods LPC, PLP and MFCC in speech recognition
9. A deep learning approach for intrusion detection using recurrent neural networks10.1109/ACCESS.2017.2762418 ↗
10. A bilevel framework for joint optimization of session compensation and classification for speaker identification10.1016/j.dsp.2019.03.008 ↗
11. An investigation on the accuracy of truncated DKLT representation for speaker identification with short sequences of speech frames10.1109/TCYB.2016.2603146 ↗
12. Speaker identification using discriminative features and sparse representation10.1109/TIFS.2017.2678458 ↗
13. Curriculum learning based approaches for noise robust speaker recognition10.1109/TASLP.2017.2765832 ↗
14. Smart and robust speaker recognition for context-aware in-vehicle applications10.1109/TVT.2018.2849577 ↗
15. Deep learning backend for single and multisession i-vector speaker recognition10.1109/TASLP.2017.2661705 ↗
16. Nonlinear i-vector transformations for PLDA-based speaker recognition10.1109/TASLP.2017.2674966 ↗
17. Speaker recognition with session variability normalization based on MLLR adaptation transforms10.1109/TASL.2007.902859 ↗
18. A framework for speaker retrieval and identification through unsupervised learning10.1016/j.csl.2019.04.004 ↗
19. Speaker identification using multi-modal i-vector approach for varying length speech in voice interactive systems10.1016/j.cogsys.2018.09.028 ↗
20. Design, analysis and experimental evaluation of block based transformation in MFCC computation for speaker recognition10.1016/j.specom.2011.11.004 ↗
21. Speaker identification features extraction methods: A systematic review10.1016/j.eswa.2017.08.015 ↗
22. Automatic speaker, age-group and gender identification from children’s speech10.1016/j.csl.2018.01.001 ↗
23. Comparison of text independent speaker identification systems using GMM and i-vector methods10.1016/j.procs.2017.09.075 ↗
24. Applications of speaker recognition10.1016/j.proeng.2012.06.363 ↗
25. Deep learning for natural language parsing10.1109/ACCESS.2019.2939687 ↗
26. Deep CNNs with Self-Attention for Speaker Identification10.1109/ACCESS.2019.2917470 ↗
27. Text-independent speaker identification using robust statistics estimation10.1016/j.specom.2017.05.005 ↗
28. HMM-based phrase-independent i-vector extractor for text-dependent speaker verification10.1109/TASLP.2017.2694708 ↗
29. Speaker recognition using e-vectors10.1109/TASLP.2018.2791806 ↗
30. Generalizing I-vector estimation for rapid speaker recognition10.1109/TASLP.2018.2793670 ↗
31. Speaker-independent speech separation with deep attractor network10.1109/TASLP.2018.2795749 ↗
32. Speaker Recognition with Random Digit Strings Using Uncertainty Normalized HMM-Based iVectors10.1109/TASLP.2019.2928143 ↗
33. Discriminative Neural Embedding Learning for Short-Duration Text-Independent Speaker Verification10.1109/TASLP.2019.2928128 ↗
34. Chen, D., and Manning, C.D. (2014, January 25–29). A fast and accurate dependency parser using neural networks. Proceedings of the EMNLP, Doha, Qatar.10.3115/v1/D14-1082 ↗