-2

I am creating an application in which I want to recognise the gender of the voice whether it is male or female. I googled it but didn't find any proper solution so i just want to know whether it is possible or not? I have got lium but don't know how to use. Any help would be appreciable...

Nikolay Shmyrev
  • 24,897
  • 5
  • 43
  • 87

1 Answers1

2

For Android you have to implement this algorithm yourself.

For gender voice detection you can train a simple GMM detector. You can extract features with http://cmusphinx.sourceforge.net/wiki/tutorialandroid and then just apply a GMM detector on top to classify between classes.

You can read the following publication on topic:

http://www.dfki.de/web/research/publications/renameFileForDownload?filename=IS100346.pdf&file_id=uploads_877

In Matlab the implementation is available and explained here here: http://de.mathworks.com/company/newsletters/articles/developing-an-isolated-word-recognition-system-in-matlab.html It is used to recognize words but the same way you can recognize gender - just train GMM for males and another one for females.

Nikolay Shmyrev
  • 24,897
  • 5
  • 43
  • 87