Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android speaker recognition

Tags:

java

android

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.

like image 894
Serhiy Avatar asked Nov 03 '10 00:11

Serhiy


People also ask

How does speaker identification work?

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.

Where is speaker recognition used?

Here we discuss three main areas where Speaker Recognition Technique can be used. They are authentication, surveillance and forensic speaker recognition.

Is there an app to recognize voices?

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.


2 Answers

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.

like image 169
Dave MacLean Avatar answered Oct 28 '22 06:10

Dave MacLean


You could toy around with android.media. To my knowledge there is no java sound api fully ported to android.

like image 24
a sandwhich Avatar answered Oct 28 '22 05:10

a sandwhich