A method for authenticating a speaker in a voice authentication system using voice biometrics, the method comprising: receiving, by a speech authentication computing device , a speech signal of a speaker collected by a speech collection computing device ; computing, by the speech authentication computing device , a speech signal feature vector for the received speech signal, wherein computing the speech signal feature vector comprises (i) segmenting the speech signal into a plurality of glottal pulses, (ii) computing a glottal pulse feature vector for each of the plurality of glottal pulses by decomposing each of the glottal pulses into three sub-band pulses, performing a metric-based clustering as a function of the glottal pulses and the corresponding three sub-band pulses, and computing the glottal pulse feature vectors as a function of a result of the metric-based clustering, and (iii) computing the speech signal feature vector as a function of the glottal pulse feature vectors; retrieving, by the speech authentication computing device , a speech signal classifier associated with the speaker; feeding, by the speech authentication computing device , the speech signal feature vector to the retrieved speech signal classifier; and determining, by the speech authentication computing device , whether the speaker is an authorized speaker based on an output of the retrieved speech signal classifier. receiving, by a speech authentication computing device , a speech signal of a speaker collected by a speech collection computing device ; computing, by the speech authentication computing device , a speech signal feature vector for the received speech signal, wherein computing the speech signal feature vector comprises (i) segmenting the speech signal into a plurality of glottal pulses, (ii) computing a glottal pulse feature vector for each of the plurality of glottal pulses by decomposing each of the glottal pulses into three sub-band pulses, performing a metric-based clustering as a function of the glottal pulses and the corresponding three sub-band pulses, and computing the glottal pulse feature vectors as a function of a result of the metric-based clustering, and (iii) computing the speech signal feature vector as a function of the glottal pulse feature vectors; wherein computing the speech signal feature vector comprises (i) segmenting the speech signal into a plurality of glottal pulses, (ii) computing a glottal pulse feature vector for each of the plurality of glottal pulses by decomposing each of the glottal pulses into three sub-band pulses, performing a metric-based clustering as a function of the glottal pulses and the corresponding three sub-band pulses, and computing the glottal pulse feature vectors as a function of a result of the metric-based clustering, (i) segmenting the speech signal into a plurality of glottal pulses, (ii) computing a glottal pulse feature vector for each of the plurality of glottal pulses by decomposing each of the glottal pulses into three sub-band pulses, performing a metric-based clustering as a function of the glottal pulses and the corresponding three sub-band pulses, and computing the glottal pulse feature vectors as a function of a result of the metric-based clustering, and (iii) computing the speech signal feature vector as a function of the glottal pulse feature vectors; retrieving, by the speech authentication computing device , a speech signal classifier associated with the speaker; feeding, by the speech authentication computing device , the speech signal feature vector to the retrieved speech signal classifier; and determining, by the speech authentication computing device , whether the speaker is an authorized speaker based on an output of the retrieved speech signal classifier. <EOS>