I'm doing a project which would take voice input from only certain people (say 2-3). But I'm unable to find how to specify these voices. How do I distinguish the voices. What property of voice makes it different from others which can be quantized?
closed as too broad by audionuma, user9881, Rory Alsop♦ Jan 15 '17 at 16:40
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Do you want to adjust settings on speaker according to voice's characteristics automatically? You then need to extract mel cepstral frequency coefficients and also you need a database with voices for training, but this answer is off-topic here. Any way, you can use a program named praat and mark in .wav file (for example) and then extract coefficients you want to work with. It's not simple. you will need programming and sound classification knowledge for that but it is pretty easy to find help online. Just search for sound classification or voice classification. Sorry for bad english.
Just re-reading this question and have had another idea. If this is a recording environment, simply put lavalier microphones on the talent that you want to record and then use a simple forward-looking gate to open the channel on the voice you want to let into the mix when there is voice on that channel - simple level-dependent gate should do it.