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 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.