I'm trying to find out of there is any Speech(or Voice) API(for Android) which can be used for recognition of the speaker. My aim is creating application which is going to recognize the speaker and differentiate it from another person, which can serve like authentication.
Thanks in advance, Serhiy.
In the speaker identification task, a speech utterance from an unknown speaker is analyzed and compared with speech models of known speakers. The unknown speaker is identified as the speaker whose model best matches the input utterance.
Here we discuss three main areas where Speaker Recognition Technique can be used. They are authentication, surveillance and forensic speaker recognition.
Best Overall Dragon Anywhere Available for Android and iOS devices, Dragon Anywhere is a premium professional tool that's a big deal in the world of dictation apps. It's 99% accurate and comes with voice editing and formatting. You can use the app for as long as you need — there are no word limits.
I don't think you'll have much luck with the Recognizer intent, which is used to convert speech to text. I'm not aware of anything that does speaker recognition. But you could use AudioRecord to grab raw audio frames and then do signal processing on them. I'm afraid I'm not familiar with exactly which audio processors would help you differentiate one speaker from another though.
You could toy around with android.media. To my knowledge there is no java sound api fully ported to android.
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