3
$\begingroup$

I am trying to build a model for speaker identification, and I understand that the first step is to extract the features from the audio signals that are in my database. I have done quite a bit of research and cant find how to do this extraction and to which features. How do I select which features to extract to? what would be the algorithm? Can someone please point me to either an algorithm that I could implement or a sample matlab code?

$\endgroup$
3
$\begingroup$

For speaker recognition, the features you should probably start with are MFCC.

There are libraries offering MFCC extraction modules, such as YAAFE, aubio (C/C++), the MIR toolbox or Dan Ellis' implementation (Matlab) - and of course speech recognition frameworks (Sphinx, HTK) provides MFCC extraction tools.

$\endgroup$
0
$\begingroup$

Please refer to the link.

https://ch.mathworks.com/matlabcentral/fileexchange/19236-some-basic-audio-features

It computes various features

  1. Energy Entropy Standard Deviation (std)
  2. Signal Energy Std by Mean (average) Ratio
  3. Zero Crossing Rate Std
  4. Spectral Rolloff Std
  5. Spectral Centroid Std
  6. Spectral Flux Std by Mean Ratio
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.