-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Predicting wrong speaker many times #27
Comments
Please put data of the same person into same directory. |
Ok Thanks! About "put data of the same person into same directory" i've already done this. Thanks! |
|
Information on OK and ERROR I've writed based on results prediction said itself. I am very excited with this project! I have no doubt I'm gonna find out what I am doing wrong! ...and post here. All ideas are welcome. |
Hi @hudsantos , has the prediction improved for you ? |
noup... prediction has not improved in my case.. |
@hudsantos I am trying to run the project, I followed the instructions in the docker file. All the dependencies are installed. Then I execute Could you please help me out. I cannot get this project to start. |
@hudsantos some years passed. I wonder if you figured anything out? |
Hi Yuxin Wu,
I've cloned your nice solution for some testing, but after training, it is not predicting as expected.
I am not using the gui. Only using ./speaker-recognition.py
In fact, it got trained well and is responding to all prediction attempts, but pointing to a person in which is not the one who is speaking.
Follows an explanation on how I am handling it:
I've created a training/ directory with the following content:
..and ran enroll task like you've documented:
$ ./speaker-recognition.py -t enroll -i "./training/*" -m model.out
Then I've tried predictions this way:
$ ./speaker-recognition.py -t predict -i "already_trained_file.wav" -m model.out
If, and only if, predicting input file a) is exactly the same or b) isn't the same file but is a re-recording of it with exactly the same content, and same duration or near, then obviously it's predicting very well! Even if I predict those same audios simulating with a smartphone, recording them again, and predicting, like if some of those peole were talking to microfone.. then software can say who is talking!! It's amazing!! Very nice!
But if I play only five or seven seconds of a random voice, even with a voice software should know, it is predicting with a error rate too high. Seems random.
Here is the duration of my voice files:
Note: I am working at home, with good silence conditions. No significant SNR affecting the audios.
And I've already tried to multiply those same voice samples, with different filenames but under each person directory (just for testing, cause I think for machine learning is means not so much difference), remaining 5 directories, and 70 files..and training it again to a new model_2, predicting using this new model_2 and even so error rate too high, like randomizing.
I would like to let you know it is a very nice software! Very nice documentation PDFs. Congratulations!
And if you can, it would be nice if you can give us some help on what do you think is going on... Am I using right methods to get it trained? Is the directory structure fine? Does quantities I've used are fine? Do you have any other suggestions?
Thank you very much! Greetings from Brazil.
The text was updated successfully, but these errors were encountered: