Using the p5 sound libraries to identify voices?

edited November 2015 in p5.js Library Questions

Hi - I've got a sound file and am trying to identify/separate out female from male singing voices. I've tried looking at the fft.analyze() and fft.waveform() values to try to find patterns that I could isolate out as male/female. In the song itself, the male is rapping and female is singing quite high... so there is a lot of difference in their voices (at least to my ear). Not seeing it in the data though. Any ideas?

Answers

  • Just an update on some research I did. Looks like voice identification is a pretty hairy machine learning problem. Probably not possible to do on the fly in javascript. Happy to be proven wrong though!

Sign In or Register to comment.