Reputation: 79
I am looking for an open source voice recognition engine that, instead of responding to spoken words, can determine who is speaking. Does anyone know where I might be able to find something like this?
Upvotes: 2
Views: 4629
Reputation: 25220
You can consider
Bob SPEAR
https://pypi.python.org/pypi/bob.bio.spear
Alize/Mistral
http://mistral.univ-avignon.fr/index_en.html
GMM speaker identification in matlab
https://github.com/codyaray/speaker-recognition
Very basic speaker recognition in Java, not really accurate
https://github.com/amaurycrickx/recognito
In python, quite a state of the art toolkit
https://pypi.python.org/pypi/SIDEKIT
Upvotes: 4
Reputation: 1
If you're Symfony2 developer, I provide you bundle for Microsoft Speaker Recognition API: https://github.com/onekit/speaker-recognition-bundle
Feel different between speaker and speech. Speech-To-Text can be recognized by Chrome Browser.
Upvotes: 0
Reputation: 209
What you are looking for is speaker diarization and identification.
You can use Microsoft Speaker Recognition for doing the speaker identification task: https://www.microsoft.com/cognitive-services/en-us/speaker-recognition-api#identification
Upvotes: 2