I am in search of Offline Speech Recognition Api/SDK for Xamarin.forms (Xamarin.Android too will work). My app uses speech to authenticate user. I already implemented Speech to Text using IRecognitionListener in android and with the help of Dependency service of Xamarin.Forms.
Now i need to verify who is speaking. e.g The app is used by several users, and if they set their voice password "hello" on different devices. Now if another person some how get the user's device and speak that "hello" then it can be converted to "hello" and verify the Text with my back end and in that case it matches and thus user is authenticated and allow to access the app.
So, here i need a sdk/api to verify that who is speaking based on the tone of voice, so i can identify and decide whether the user is in system or not.
I have a register page from where user register them selves and provide their password by speaking and that will be save in my db along with the username.
In my initial research on Web, i found that there are Speech verification implementation but those are either in c++ or python, so i am not sure how to bring it to Xamarin.
Thanks in advance for any thoughts/Idea?