Does anyone know if there's a good voice authentication library available? Or do I need to find a good voice recognition library and build from there?
Voice authentication can be accomplished using text-dependent speaker recognition or text-independent voice recognition biometrics. Text dependent voice verification is where a person speaks a specific passphrase, usually consisting of two to three words, like “My voice is my passphrase.”
Google Speech-to-Text is a well known speech transcription API. Google gives users 60 minutes free transcription, with $300 in free credits for Google Cloud hosting. However, since Google only supports transcribing files already in a Google Cloud Bucket, the free credits won't get you very far.
The easiest way to install this is using pip install SpeechRecognition. Otherwise, download the source distribution from PyPI, and extract the archive. In the folder, run python setup.py install.
Yes, voice recognition is secure, especially when compared to classic logins that require a username and password. Similar to other biometrics, voice recognition is more secure because a person must interact with a login rather than simply enter a code.
There are several open source packages implementing speaker recognition. For example Mistral
http://mistral.univ-avignon.fr/
There are clones of mistral too
http://code.google.com/p/improved-mistral/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With