I would like to add a gender detection capability to a news video translator app I\'m working on, so that the app can switch between male and female voice according to the v
Accurate gender identification can be implemented with training a GMM classifier on MFCC features of male and female. Here is how one can go about it.
For details, Here is an open source python implementation of the same. The following tutorials evaluates the code on subset extracted from Google's AudioSet which is released this year (2017)
https://appliedmachinelearning.wordpress.com/2017/06/14/voice-gender-detection-using-gmms-a-python-primer/
Accurate gender identification can be implemented with GMM classifier of MFCC features. You can read about it here:
AGE AND GENDER RECOGNITION FOR TELEPHONE APPLICATIONS BASED ON GMM SUPERVECTORS AND SUPPORT VECTOR MACHINES
To the date I am not aware of open source implementation of this, though many components are available in open source speech recognition toolkits like CMUSphinx.