<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">23278</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.023278</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Automatic Speaker Recognition Using Mel-Frequency Cepstral Coefficients Through Machine Learning</article-title>
<alt-title alt-title-type="left-running-head">Automatic Speaker Recognition Using Mel-Frequency Cepstral Coefficients Through Machine Learning</alt-title>
<alt-title alt-title-type="right-running-head">Automatic Speaker Recognition Using Mel-Frequency Cepstral Coefficients Through Machine Learning</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Ayvaz</surname><given-names>U&#x011F;ur</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>G&#x00FC;r&#x00FC;ler</surname><given-names>H&#x00FC;seyin</given-names></name><xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Khan</surname><given-names>Faheem</given-names></name><xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Ahmed</surname><given-names>Naveed</given-names></name><xref ref-type="aff" rid="aff-4">4</xref>
</contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Whangbo</surname><given-names>Taegkeun</given-names></name><xref ref-type="aff" rid="aff-3">3</xref>
<email>tkwhangbo@gachon.ac.kr</email>
</contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Bobomirzaevich</surname><given-names>Abdusalomov Akmalbek</given-names></name><xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Engineering, Istanbul Technical University</institution>, <addr-line>Istanbul, 34485</addr-line>, <country>Turkey</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Information Systems Engineering, Mugla Sitki Kocman University</institution>, <addr-line>Mugla, 48000</addr-line>, <country>Turkey</country></aff>
<aff id="aff-3"><label>3</label><institution>Artificial Intelligence Lab, Department of Computer Engineering, Gachon University</institution>, <addr-line>Seongnam, 13557</addr-line>, <country>Korea</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Computer Science, College of Computing and Informatics, University of Sharjah</institution>, <addr-line>Sharjah, 27272</addr-line>, <country>UAE</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Taegkeun Whangbo. Email: <email>tkwhangbo@gachon.ac.kr</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-xx-xx"><day>11</day>
<month>01</month>
<year>2022</year></pub-date>
<volume>71</volume>
<issue>3</issue>
<fpage>5511</fpage>
<lpage>5521</lpage>
<history>
<date date-type="received"><day>01</day><month>9</month><year>2021</year></date>
<date date-type="accepted"><day>01</day><month>11</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Ayvaz et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Ayvaz et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_23278.pdf"></self-uri>
<abstract>
<p>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&#x0025; 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.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Automatic speaker recognition</kwd>
<kwd>human voice recognition</kwd>
<kwd>spatial pattern recognition</kwd>
<kwd>MFCCs</kwd>
<kwd>spectrogram</kwd>
<kwd>machine learning</kwd>
<kwd>artificial intelligence</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>The voice signal contains infinite information and voice instances can be used for extracting information about speech words, expression, style of speech, accent, emotion, speaker identity, gender, age, health state of the speaker etc. Advances in biometrics and computer science have provided identifying some of the characteristics of individuals. ASR systems are widely used in the field of security and forensic science, for instance, to create voice signature and to identify suspects. The main motivation behind ASR is to convert the acoustic voice signal into a computer-readable format and to identify the speakers depending upon their vocal characteristics [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>Analysing and synthesizing the voice signal is a complex process. To simplify, two factors have been developed; feature extraction and feature matching. The traditional ASR systems were built on Gaussian mixture models (GMMs) and Hidden Markov models (HMMs) to perform the feature matching process. Herein, HMMs are used to deal with the temporal variability of speech and GMMs used to determine how well each of the HMMs fit into a frame or brief window of coefficients representing acoustic input [<xref ref-type="bibr" rid="ref-2">2</xref>]. As an example of the feature extraction methods; Linear Prediction Coefficients (LPCs) and Linear Prediction Cepstral Coefficients (LPCCs) were used to extract feature vectors from acoustic signal data, especially with HMMs. Davis and Mermelstein introduced the MFCC features in the 1980&#x0027;s [<xref ref-type="bibr" rid="ref-3">3</xref>]. These features have been widely used and have been regarded as the state-of-art since that date.</p>
<p>MFCCs are coefficients that represent the audio based on human perception [<xref ref-type="bibr" rid="ref-4">4</xref>]. They are derived from the Fourier Transform of the audio clip. The difference is that in MFCC method the frequency bands are positioned logarithmically. As the perception of the frequency content of the human speech signal by the human does not follow a linear scale, applying logarithmically positioning in MFCCs, makes it more closely to human perception [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>In literature, MFCCs are used in various fields; speaker and speech recognition [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>], emotion detection [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>] and pre-detection and diagnosis of diseases like Parkinson [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>Korkmaz et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] proposed a novel MFCC extraction system, which is faster and more energy-efficient method than conventional MFCC realization. They used low-pass filter instead of highpass pre-emphasizing filter. Since pre-emphasizing is also required for enhancing the energy of the signal in high frequencies they implemented a bandpass filter that performs highpass filter. They stated that the most time-consuming part in conventional method is FFT with the cost of 72,67&#x0025; and they discarded this phase.</p>
<p>Lalitha et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] changed the conventional MFCC structure and offered a new model to voice activity detection. In contrast to triangular filterbanks employed during the MFCC process, they proposed new smoother and DCT involved method.</p>
<p>Sangeetha et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] investigated an alternative approach to conventional DCT method. They stated that traditional DCT is not as efficient as the proposed method in terms of de-correlation of filterbank features. They offered a new distributed DCT method for MFCC extraction, which reduces the correlation and feature count.</p>
<p>Upadhya et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] tried a new method to recognize hand-written numbers using MFCC features and HMM. They used MNIST and Fashion MNIST dataset and converted 2D image arrays to 1D sound array. Then, they extracted MFCCs from this 1D array. They input the HMM model with 39 MFCC feature vectors and an accuracy value of 86.4&#x0025; is obtained.</p>
<p>Since the MFCC feature extraction process already have a phase where image patterns called spectrograms are produced, we applied spatial pattern recognition techniques on these mel spectrograms in this study. After applying pre-processing and MFCC processing steps to the speech signals, we obtained mel-scale power spectra, convert them into spectral energy decibels (dB) features and saved each spectrum pixel as a power spectrogram image. Each spectrogram has a characteristic pattern and each pixel of a spectrogram represents our features for the classification model. In signal processing phase, we produced these spectrograms applying MFCC steps and create our dataset instances. Each instance includes a 1D array of pixel values of the spectrogram and a label indicating the speaker. In classification section, we trained machine learning models using the training dataset and chose the model giving the best performance in terms of accuracy. Detailed information about methodology is given in Section 2.</p>
</sec>
<sec id="s2"><label>2</label><title>Proposed Methodology</title>
<p>In this study, we investigated the usage of mel-scale spectrograms as an input to a deep neural network to recognize Turkish speakers. A new voice dataset is created and used to test the real-time performance of the ASR system. The participants are informed about the details of the experiment before the data collection process to minimize the artifacts and noise of voice signal. We also applied the spectral subtraction [<xref ref-type="bibr" rid="ref-15">15</xref>] to obtain clean voice signal. The ASR system proposed in this article is intended for people who use voice-controlled systems in daily life. In such systems, security comes first, the person giving the command is important. That&#x0027;s why we focused on improving our speaker recognition performance rather than speech recognition.</p>
<p>The first step in designing an ASR system is to determine the appropriate data set. Although there are many English voice dataset available on the Internet, there are limited Turkish voice dataset. However, each instance in the dataset had to be labeled carefully with the corresponding individual. Whenever we needed a precise command from a particular person, we would have to search for it. This was difficult and time consuming to implement in the real-time system. We collected our own voice dataset from undergraduate and graduate students. In this way, we have full control over the dataset for the system we will develop. More details on the data collection process are given in 2.1. Finally, the real-time performance of the ASR system in voice-controlled systems such as voice command phone unlocking is investigated. The system will unlock a phone only if the command is given by the owner.</p>
<p>The signal processing is one of the most sensitive parts of ASR systems. Although we recorded voice data in a quiet laboratory environment, noises may occur due to both external factors and the sound recording device. In the first step of signal processing, the noise removal and speech enhancement technique called spectral subtraction is applied to each voice signal in Matlab.</p>
<p>Speeches are trimmed to a length of 5 s to extract features of the same size. Lyons&#x2019; Python Speech Features library [<xref ref-type="bibr" rid="ref-16">16</xref>] is used to extract speech features.This library supports the following voice features; MFCCs, Filterbank Energies, Log Filterbank Energies and Spectral Subband Centroids. Log Filterbank Energies were used to get power spectrogram and pixel features. To detect the speaker, we applied several machine learning algorithms on Orange 3. It is basically a python-based visual data mining programming unit. These processes are illustrated in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>. The detailed information about the dataset and the speaker recognition processes is given in the Sections 2.1 and 2.2.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Flowchart of signal processing and feature extraction</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-1.png"/></fig>
<sec id="s2_1"><label>2.1</label><title>Turkish Speakers&#x2019; Voice Dataset</title>
<p>The voice dataset is collected from 15 people (7 men and 8 women) in a noiseless laboratory. In the data collection phase, all participants read 40 specific sentences that involve the characteristics of a Turkish speech selected by the Free Software Foundation [<xref ref-type="bibr" rid="ref-16">16</xref>]. Each participant read these sentences that were recorded using a smart phone. The sample rate of 48000 Hz and the number of bits per second encoded in the record file of 1411 kbps were set for each record. Each recording lasted 5 s and speakers read a single sentence in each record. These sentences are available in the Google Docs [<xref ref-type="bibr" rid="ref-17">17</xref>]. Data acquisition process is represented in <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref>. Sections 2.2 and 2.3 describe our dataset in depth.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Part of the Turkish speakers dataset</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-2.png"/></fig>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows part of the Turkish speakers dataset. The creation processes of this dataset are described in detail in Sections 2.2 and 2.3.</p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Implementatation Steps of MFCC</title>
<p>MFCC is based on a concept called cepstrum or spectrum. Cepstrum also known as a quefrency [<xref ref-type="bibr" rid="ref-18">18</xref>]. Oppenheim and Schafer [<xref ref-type="bibr" rid="ref-19">19</xref>] defined the Cepstrum transform as composite of the following transactions; Fourier transform, followed by Complex Logarithm and implementation of Inverse Fourier transform. Davis and Mermelstein developed this theory and applied a non-linear filterbank in frequency domain. The implementation steps of their algorithm are given in <?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Obtaining the mel-filterbank features from the MFCCs process</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-3.png"/></fig>
<p>A normal MFCC extraction includes DCT phase. During the MFCC process highly correlated features are extracted. This high correlation may be problematic for conventional machine learning algorithms. DCT decorrelates the highly correlated MFCC features. On the other hand, with the development of deep neural networks which are less sensitive and capable to handle correlated data this will not a big problem anymore [<xref ref-type="bibr" rid="ref-20">20</xref>]. In our ASR design, we discarded DCT phase and applied spatial pattern recognition on mel-scale spectrograms.</p>
<p>The Mel-scale relates the perceived frequency of a pure tone to its actual measured frequency. The actual frequency was converted to the mel-scale frequency by the <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1125</mml:mn><mml:mi>ln</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>700</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>
At the first step, the pre-emphasis process is applied to the speech signal to amplify the high frequencies by <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>. Pre-emphasising is crucial for (1) balancing the frequency spectrum since high frequencies usually have smaller magnitudes compared to lower frequencies, (2) avoiding numerical problems during the Fourier transform operation and (3) improving the Signal-to-Noise Ratio (SNR) [<xref ref-type="bibr" rid="ref-20">20</xref>].
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is speech signal and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mn>0.9</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mn>1.</mml:mn></mml:math></inline-formula></p>
<p>Finally, the number of triangular filters set 26 as default and log filterbank energy features computed. This step is the difference of MFCC from FFT because filterbanks are non-linear whereas Fourier transform is linear-based. Normally, in the MFCC method, DCT is applied after the implementation of filterbanks. DCT is a linear transformation and it discards some important information in the speech signal that is non-linear [<xref ref-type="bibr" rid="ref-20">20</xref>]. Therefore, we didn&#x0027;t prefer to use DCT, the origin of our features in the dataset are filterbank energy features as shown in <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>Plots of Mel-Scale filterbank and windowed power spectrum [<xref ref-type="bibr" rid="ref-23">23</xref>] (a) the full filterbank, (b) example power spectrum of an audio frame, (c) filter 8 from filterbank, (d) windowed power spectrum using filter 8, (e) filter 20 from filterbank, (f) windowed power spectrum using filter 20</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-4.png"/></fig>
<p>At the second step, framing and windowing processes were applied. After the speech signals pre-emphasised and divided into frames, well known windowing method Hamming [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>] was applied. Then, Discrete Fourier Transform (DFT) was calculated for each windowed spectrum as given in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>, while the periodogram estimated power spectrum was calculated for the speech frame as given in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>.
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="1em" /><mml:mn>1</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow><mml:mi>K</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:mrow><mml:mspace width="thickmathspace" /></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>S</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> demonstrates the signal domain and <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is a framed signal. <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the frame in the time-domain, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mtext>\;&#xA0;</mml:mtext></mml:mrow></mml:math></inline-formula>denotes the power-spectrum of frame <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>i</mml:mi><mml:mo>.</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is <italic>N</italic> sample long analysis window (e.g., hamming window), while <italic>K</italic> is the length of the DFT [<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Creating Spectrogram Feature</title>
<p>After the extraction of logarithmically positioned mel-scale filterbanks, &#x201C;librosa&#x201D; [<xref ref-type="bibr" rid="ref-24">24</xref>] a Python library for audio and music signal analysis, was used to convert power spectrums (amplitude squared) to decibels (dB). Herein, librosa&#x0027;s power_to_db method was applied and the units were saved as mel-scale spectrograms with the size of 800 &#x000D7; 600 pixels representing MFCC features. Each spectrogram contained a five-second characteristic speech signal information for each individual. These mel-spectrograms were subjected to certain image processing operations before the classification stage. Each image instance in the dataset contained 480000 features, which were multiplied by 800 &#x000D7; 600 pixels. To cope with training time and complexity of the model, each image was size reduced to 80 &#x000D7; 60 pixels as seen in the <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Figs. 5a</xref> and <xref ref-type="fig" rid="fig-5">5b</xref>.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title><bold>(a)</bold> speaker-1&#x0027;s voice mel-spectrogram, <bold>(b)</bold> speaker-2&#x2019; voice mel-spectrogram</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-5.png"/></fig>
<p>Resized spectrograms converted to grayscale images. Every grayscale image contains 80 &#x000D7; 60 features of a single sentence recorded for an individual. At the end of this stage, the Turkish speaker dataset obtained is obtained as shown in <?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref> with 530 instances belonging to 15 people. Each instance consists of 4800 features and a speaker class.</p>
<fig id="fig-6"><label>Figure 6</label><caption><title>A part of the Turkish speakers dataset</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-6.png"/></fig>
</sec>
<sec id="s2_4"><label>2.4</label><title>Classification</title>
<p>Orange3 [<xref ref-type="bibr" rid="ref-25">25</xref>] machine learning tool used to evaluate the accuracy of the model. In this study, ML algorithms were attempted to be trained with the dataset. Since the human voice is nonlinear in nature, linear models are not suitable for ASR systems. The nonlinear ML algorithms such as deep neural network (DNNs) are more dominant pattern recognition techniques [<xref ref-type="bibr" rid="ref-26">26</xref>]. In this study we prioritized three nonlinear algorithms in terms of ASR performance. These are SMO [<xref ref-type="bibr" rid="ref-27">27</xref>], Random Forest (RF) [<xref ref-type="bibr" rid="ref-28">28</xref>], and a 3-layer NN called Multilayer perceptron (MLP) [<xref ref-type="bibr" rid="ref-29">29</xref>] algorithms.</p>
<p>SMO is an SVM based classification algorithm that implements John Platt&#x0027;s sequential minimal optimization algorithm for training a support vector classifier. RF introduced by Breiman to construct random trees in classification. The DNN classifier used in our model consists of 3-hidden layers and 64 neurons in each layer. The extracted 4800-pixel features are inputs and 15 speakers are outputs as seen in <?A3B2 "fig7",5,"anchor"?><xref ref-type="fig" rid="fig-7">Fig. 7</xref>. Finally, the 10-fold cross validation method was used for evaluation of each algorithm.</p>
<fig id="fig-7"><label>Figure 7</label><caption><title>Structure of MLP classifier used in model</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-7.png"/></fig>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Materials and Results</title>
<p>This study held on NVidia GeForce GTX 860M laptop and Python platform. Data features were extracted from the collected Turkish speakers&#x2019; voice instances using MFCCs method and <italic>Lyons&#x2019; Python Speech Features library</italic> and resulted in a new dataset. This library supports the following voice features; MFCCs, Filterbank Energies, Log Filterbank Energies and Spectral Subband Centroids. Log Filterbank Energies were used to get power spectrogram and pixel features. To detect the speaker, we applied several machine learning algorithms on Orange 3. It is basically a python-based visual data mining programming unit.</p>
<p>In this study, we tried a novel approach and used more features than MFFCs. If the complexity of a dataset increases the DNNs as shown in <?A3B2 "fig8",5,"anchor"?><xref ref-type="fig" rid="fig-8">Fig. 8</xref> are a good choice to train it. So, one of the most satisfying and promising result of this study was getting the highest evaluation score with DNN model. Before choosing the optimum model, several classifier methods used and the evaluation results in <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref> was obtained.</p>
<p>The best model achieved for our dataset was with <italic>tanh</italic> activation functions. When look at the confusion matrix, we can see that the misclassification is more in women voices. This situation may show that women&#x0027;s voices in the dataset are more similar in terms of dB and mel-scale energy.</p>
<fig id="fig-8"><label>Figure 8</label><caption><title>Confusion matrix of DNN classifier (64 &#x00D7; 64 neurons)</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_23278-fig-8.png"/></fig>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Evaluation results of models</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Methods</th>
<th align="left">AUC</th>
<th align="left">CA</th>
<th align="left">F1</th>
<th align="left">Precision</th>
<th align="left">Recall</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">SMO</td>
<td align="left">0.969</td>
<td align="left">0.860</td>
<td align="left">0.861</td>
<td align="left">0.865</td>
<td align="left">0.860</td>
</tr>
<tr>
<td align="left">RF</td>
<td align="left">0.987</td>
<td align="left">0.855</td>
<td align="left">0.849</td>
<td align="left">0.863</td>
<td align="left">0.855</td>
</tr>
<tr>
<td align="left">NN</td>
<td align="left">0.989</td>
<td align="left"><bold>0.889</bold></td>
<td align="left">0.889</td>
<td align="left">0.891</td>
<td align="left">0.889</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4"><label>4</label><title>Conclusions</title>
<p>This was a preliminary study for the Turkish speaker recognition system. We introduced a new approach to speaker recognition using MFCCs. Mel spectrogram pixels are used instead of traditional MFCCs as our feature set. Although the feature size is larger and correlation is higher than MFCCs, our proposed model operates over DNN, which can handle complex and correlated dataset. And the near future, we are planning to develop a more robust model for use in real-time speeches. Since we are working with spectrograms, which having voice information, CNN model may be applicable in the future works. The Turkish speakers dataset produced in this study is a novel dataset. During the pandemic, we were unable to collect new data and conduct experiments on them. However, we aim to improve our dataset in the near future. The most important output of this study is the picture of human voice investigated as a new feature set. Therefore, we believe that the mel spectrograms may be used as voice fingerprints in the near future.</p>
</sec>
</body>
<back>
<ack>
<p>We thank our families and colleagues who provided us with moral support.</p>
</ack>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> This work was supported by the GRRC program of Gyeonggi province. [GRRC-Gachon2020(B04), Development of AI-based Healthcare Devices].</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Bharti</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Bansal</surname></string-name></person-group>, &#x201C;<article-title>Real time speaker recognition system using MFCC and vector quantization technique</article-title>,&#x201D; <source>International Journal of Computer Applications</source>, vol. <volume>117</volume>, no. <issue>1</issue>, pp. <fpage>25</fpage>&#x2013;<lpage>31</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Geoffrey</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Deng</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Dahl</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Mohamed</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups</article-title>,&#x201D; <source>IEEE Signal Processing Magazine</source>, vol. <volume>29</volume>, no. <issue>6</issue>, pp. <fpage>82</fpage>&#x2013;<lpage>97</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Davis</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Mermelstein</surname></string-name></person-group>, &#x201C;<article-title>Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences</article-title>,&#x201D; <source>IEEE Transactions on Acoustics Speech and Signal Processing</source>, vol. <volume>28</volume>, no. <issue>4</issue>, pp. <fpage>357</fpage>&#x2013;<lpage>366</lpage>, <year>1980</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Srinivasan</surname></string-name></person-group>, &#x201C;<article-title>Speaker identification and verification using vector quantization and mel frequency cepstral coefficients</article-title>,&#x201D; <source>Engineering and Technology</source>, vol. <volume>4</volume>, no. <issue>1</issue>, pp. <fpage>33</fpage>&#x2013;<lpage>40</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Tiwari</surname></string-name></person-group>, &#x201C;<article-title>MFCC and its applications in speaker recognition</article-title>,&#x201D; <source>International Journal on Emerging Technologies</source>, vol. <volume>1</volume>, no. <issue>1</issue>, pp. <fpage>19</fpage>&#x2013;<lpage>22</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. C.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>F. Y.</given-names> <surname>Leu</surname></string-name>, <string-name><given-names>G. L.</given-names> <surname>Lin</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Susanto</surname></string-name></person-group>, &#x201C;<article-title>An MFCC-based text-independent speaker identification system for access control</article-title>,&#x201D; <source>Concurrency and Computation: Practice and Experience</source>, vol. <volume>30</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>16</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Qawaqneh</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Mallouh</surname></string-name> and <string-name><given-names>B. D.</given-names> <surname>Barkana</surname></string-name></person-group>, &#x201C;<article-title>Deep neural network framework and transformed MFCCs for speaker&#x0027;s age and gender classification</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>115</volume>, pp. <fpage>5</fpage>&#x2013;<lpage>14</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Maurya</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>R. K.</given-names> <surname>Agarwal</surname></string-name></person-group>, &#x201C;<article-title>Speaker recognition for hindi speech signal using MFCC-GMM approach</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>125</volume>, pp. <fpage>880</fpage>&#x2013;<lpage>887</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. C.</given-names> <surname>Djamal</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Nurhamidah</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Ilyas</surname></string-name></person-group>, &#x201C;<article-title>Spoken word recognition using MFCC and learning vector quantization</article-title>,&#x201D; <source>Proceeding of the Electrical Engineering Computer Science and Informatics</source>, vol. <volume>4</volume>, pp. <fpage>250</fpage>&#x2013;<lpage>255</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>H. K.</given-names> <surname>Palo</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chandra</surname></string-name> and <string-name><given-names>M. N.</given-names> <surname>Mohanty</surname></string-name></person-group>, &#x201C;<chapter-title>Recognition of human speech emotion using variants of mel-frequency cepstral coefficients</chapter-title>,&#x201D; in <source>Advances in Systems, Control and Automation</source>, <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>491</fpage>&#x2013;<lpage>498</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Korkmaz</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Atasoy</surname></string-name></person-group>, &#x201C;<article-title>Emotion recognition from speech signal using mel-frequency cepstral coefficients</article-title>,&#x201D; in <conf-name>9th Int. Conf. on Electrical and Electronics Engineering (ELECO)</conf-name>, <conf-loc>Bursa, Turkey</conf-loc>, pp. <fpage>1254</fpage>&#x2013;<lpage>1257</lpage>, 26&#x2013;28 Nov. <year>2015</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Lalitha</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Geyasruti</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Narayanan</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Shravani</surname></string-name></person-group>, &#x201C;<article-title>Emotion detection using MFCC and cepstrum features</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>70</volume>, pp. <fpage>29</fpage>&#x2013;<lpage>35</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Sangeetha</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Jayasankar</surname></string-name></person-group>, &#x201C;<article-title>Emotion speech recognition based on adaptive fractional deep belief network and reinforcement learning</article-title>,&#x201D; <source>Cognitive Informatics and Soft Computing</source>, vol. <volume>768</volume>, pp. <fpage>165</fpage>&#x2013;<lpage>174</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Upadhya</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Cheeran</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Nirmal</surname></string-name></person-group>, &#x201C;<article-title>Multitaper MFCC and PLP voice features for early detection of Parkinson disease</article-title>,&#x201D; <source>Biomedical Signal Processing and Control</source>, vol. <volume>46</volume>, pp. <fpage>293</fpage>&#x2013;<lpage>301</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Lyons</surname></string-name></person-group>, &#x201C;<article-title>Python speech features</article-title>,&#x201D; <year>2018</year>. [Online]. Available: <uri xlink:href="https://github.com/jameslyons/python_speech_features">https://github.com/jameslyons/python_speech_features</uri>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Pawlaczyk</surname></string-name></person-group>, &#x201C;<article-title>Turkish speech corpus</article-title>,&#x201D; <year>2017</year>. Available: <uri xlink:href="http://www.voxforge.org/home/downloads">http://www.voxforge.org/home/downloads</uri>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>&#x00D6;. Y.</given-names> <surname>Vakf&#x0131;</surname></string-name></person-group>, &#x201C;<article-title>40 turkish sentences selected by the free software foundation</article-title>,&#x201D; <year>2013</year>. [Online]. Available: <uri xlink:href="https://docs.google.com/document/d/1Aiott5CIm1o6KTAcjSVmufJFmKac4ZTiP9aYkDTN3eI/edit?usp=sharing">https://docs.google.com/document/d/1Aiott5CIm1o6KTAcjSVmufJFmKac4ZTiP9aYkDTN3eI/edit?usp=sharing</uri>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Dave</surname></string-name></person-group>, &#x201C;<article-title>Feature extraction methods LPC, PLP and MFCC in speech recognition</article-title>,&#x201D; <source>International Journal for Advance Research in Engineering and Technology</source>, vol. <volume>1</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Syiem</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Rynjah</surname></string-name> and <string-name><given-names>L. J.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<chapter-title>Homomorphic analysis of vowels in khasi dialect</chapter-title>,&#x201D; in <source>Advances in Communication, Devices and Networking</source>, <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>459</fpage>&#x2013;<lpage>464</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Chaspari</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Bone</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Pathological speech processing: State-of-the-art, current challenges and future directions</article-title>, in <conf-name>IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>, <conf-loc>Shanghai, China</conf-loc>, pp. <fpage>6470</fpage>&#x2013;<lpage>6474</lpage>, 20&#x2013;25 March, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Sikarwar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Sharma</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Dubey</surname></string-name></person-group>, &#x201C;<article-title>Design of fir filter through windowing method</article-title>,&#x201D; <source>International Journal of Science Technology &#x0026; Engineering</source>, vol. <volume>2</volume>, no. <issue>11</issue>, pp. <fpage>392</fpage>&#x2013;<lpage>395</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Ciaurri</surname></string-name>, <string-name><given-names>T. A.</given-names> <surname>Gillespie</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Roncal</surname></string-name>, <string-name><given-names>J. L.</given-names> <surname>Torrea</surname></string-name> and <string-name><given-names>J. L.</given-names> <surname>Varona</surname></string-name></person-group>, &#x201C;<article-title>Harmonic analysis associated with a discrete laplacian</article-title>,&#x201D; <source>Journal d&#x0027;Analyse Math&#x00E9;matique</source>, vol. <volume>132</volume>, no. <issue>1</issue>, pp. <fpage>109</fpage>&#x2013;<lpage>131</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ponraj</surname>, <given-names>N.</given-names></string-name> and <string-name><given-names>M.</given-names> <surname>Mercy</surname></string-name></person-group>, &#x201C;<article-title>Extraction of speech signal based on power normalized cepstral coefficient and mel frequency cepstral coefficient: A comparison</article-title>,&#x201D; in <conf-name>Int. Conf. on Electrical, Electronics and Optimization Techniques (ICEEOT)</conf-name>, <conf-loc>Chennai, India</conf-loc>, pp. <fpage>1843</fpage>&#x2013;<lpage>1846</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Brian</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Matt</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Stefan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Carl</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Vincent</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Librosa/librosa: 0.6.0 (Version 0.6.0). zenodo</article-title>,&#x201D; <year>2018</year>. [Online]. Avaialble: <uri xlink:href="http://doi.org/10.5281/zenodo.1342708">http://doi.org/10.5281/zenodo.1342708</uri>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Borondics</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Vitali</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Shaulsky</surname></string-name></person-group>, &#x201C;<article-title>Orange3 data mining tool</article-title>,&#x201D; <year>2021</year>. [Online]. Available: <uri xlink:href="https://orange.biolab.si/">https://orange.biolab.si/</uri>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Dave</surname></string-name></person-group>, &#x201C;<article-title>Feature extraction methods LPC, PLP and MFCC in speech recognition</article-title>,&#x201D; <source>International Journal for Advance Research in Engineering and Technology</source>, vol. <volume>1</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. T.</given-names> <surname>Pham</surname></string-name>, <string-name><given-names>D. T.</given-names> <surname>Bui</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Prakash</surname></string-name>, <string-name><given-names>L. H.</given-names> <surname>Nguyenand M</surname></string-name></person-group>. <person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Dholakia</surname></string-name></person-group>, &#x201C;<article-title>A comparative study of sequential minimal optimization-based support vector machines, vote feature intervals and logistic regression in landslide susceptibility assessment using GIS</article-title>,&#x201D; <source>Environmental Earth Sciences</source>, vol. <volume>76</volume>, no. <issue>10</issue>, pp. <fpage>371</fpage>&#x2013;<lpage>374</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Zimmerman</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Presto</surname></string-name>, <string-name><given-names>S. P.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Gu</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Hauryliuk</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>A machine learning calibration model using random forests to improve sensor performance for lower-cost air quality monitoring</article-title>,&#x201D; <source>Atmospheric Measurement Techniques</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>291</fpage>&#x2013;<lpage>313</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Savalia</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Emamian</surname></string-name></person-group>, &#x201C;<article-title>Cardiac arrhythmia classification by multi-layer perceptron and convolution neural networks</article-title>,&#x201D; <source>Bioengineering</source>, vol. <volume>5</volume>, no. <issue>2</issue>, pp. <fpage>35</fpage>&#x2013;<lpage>46</lpage>, <year>2018</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>