Automatic Speaker Recognition Using Mel-Frequency Cepstral Coefficients Through Machine Learning
Source abstract
Abstract
Automatic speaker recognition (ASR) systems are the field of Human-machine interaction and scientists have been using feature extraction and feature matching methods to analyze and synthesize these signals. One of the most commonly used methods for feature extraction is Mel Frequency Cepstral Coefficients (MFCCs). Recent researches show that MFCCs are successful in processing the voice signal with high accuracies. MFCCs represents a sequence of voice signal-specific features. This experimental analysis is proposed to distinguish Turkish speakers by extracting the MFCCs from the speech recordings. Since the human perception of sound is not linear, after the filterbank step in the MFCC method, we converted the obtained log filterbanks into decibel (dB) features-based spectrograms without applying the Discrete Cosine Transform (DCT). A new dataset was created with converted spectrogram into a 2-D array. Several learning algorithms were implemented with a 10-fold cross-validation method to detect the speaker. The highest accuracy of 90.2% was achieved using Multi-layer Perceptron (MLP) with tanh activation function. The most important output of this study is the inclusion of human voice as a new feature set.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Speech and Audio Processing · Speech Recognition and Synthesis · Music and Audio Processing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (29)
Show source-provided references
1. Real time speaker recognition system using MFCC and vector quantization technique10.5120/20520-2361 ↗
2. Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups10.1109/MSP.2012.2205597 ↗
3. Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences10.1109/TASSP.1980.1163420 ↗
4. Speaker identification and verification using vector quantization and mel frequency cepstral coefficients
5. MFCC and its applications in speaker recognition
6. An MFCC-based text-independent speaker identification system for access control10.1002/cpe.4255 ↗
7. Deep neural network framework and transformed MFCCs for speaker's age and gender classification10.1016/j.knosys.2016.10.008 ↗
8. Speaker recognition for hindi speech signal using MFCC-GMM approach10.1016/j.procs.2017.12.112 ↗
9. Spoken word recognition using MFCC and learning vector quantization10.11591/eecsi.v4.1043 ↗
10. Palo · Advances in Systems, Control and Automation · 2018 · 49110.1007/978-981-10-4762-6_47 ↗
11. Emotion recognition from speech signal using mel-frequency cepstral coefficients
12. Emotion detection using MFCC and cepstrum features10.1016/j.procs.2015.10.020 ↗
13. Emotion speech recognition based on adaptive fractional deep belief network and reinforcement learning10.1007/978-981-13-0617-4_16 ↗
14. Multitaper MFCC and PLP voice features for early detection of Parkinson disease10.1016/j.bspc.2018.07.019 ↗
15. J. Lyons, “Python speech features,” 2018. [Online]. Available: https://github.com/jameslyons/python_speech_features.
16. L. Pawlaczyk, “Turkish speech corpus,” 2017. Available: http://www.voxforge.org/home/downloads.
17. Ö. Y. Vakfı, “40 turkish sentences selected by the free software foundation,” 2013. [Online]. Available: https://docs.google.com/document/d/1Aiott5CIm1o6KTAcjSVmufJFmKac4ZTiP9aYkDTN3eI/edit?usp=sharing.
18. Feature extraction methods LPC, PLP and MFCC in speech recognition
19. Syiem · Advances in Communication, Devices and Networking · 2018 · 45910.1007/978-981-10-7901-6_50 ↗
20. Pathological speech processing: State-of-the-art, current challenges and future directions
21. Design of fir filter through windowing method
22. Harmonic analysis associated with a discrete laplacian10.1007/s11854-017-0015-6 ↗
23. Extraction of speech signal based on power normalized cepstral coefficient and mel frequency cepstral coefficient: A comparison
24. M. Brian, M. Matt, B. Stefan, T. Carl, L. Vincent et al., “Librosa/librosa: 0.6.0 (Version 0.6.0). zenodo,” 2018. [Online]. Avaialble: http://doi.org/10.5281/zenodo.1342708.
25. F. Borondics, F. Vitali and G. Shaulsky, “Orange3 data mining tool,” 2021. [Online]. Available: https://orange.biolab.si/.
26. Feature extraction methods LPC, PLP and MFCC in speech recognition
27. A comparative study of sequential minimal optimization-based support vector machines, vote feature intervals and logistic regression in landslide susceptibility assessment using GIS10.1007/s12665-017-6689-3 ↗
28. A machine learning calibration model using random forests to improve sensor performance for lower-cost air quality monitoring10.5194/amt-11-291-2018 ↗
29. Cardiac arrhythmia classification by multi-layer perceptron and convolution neural networks10.3390/bioengineering5020035 ↗