Offline Audio Matching Api? - Java for Android App Development

Hey Guys!
Any of you great people come across any voice matching API's?
Basically want a user to be able to record 5 seconds of speech (offline) store this then then the user be able to speak this into the phone and try match the previous recording
Any help would be met with a lot of appreciation

Related

Android Voice Assistance

After using almost all voice assistance apps for android I came across three most useful ones and luckily all of them are available for free.
For those who don't know the use of voice assistance apps-
These apps make ur phn even smarter. They interact with u through voice with their artificial intelligence.
Many of u may have heard about Iphone's Siri.. and recently emerged Micromax's AISHA(this isn't available for other phones now). I wont say that these three apps are SIRI killers individually. But they are goood.
Speaktoit assistant:https://play.google.com/store/apps/details?id=com.speaktoit.assistant&hl=en
This is the most renowned one. It does almost everything u ask. U can change the avatar too. But u can't have a continuous conversation with it unlike SIRI
Skyvi: https://play.google.com/store/apps/details?id=com.bluetornadosf.smartypants&hl=en
it is a smarter one. It can learn many things like your friend's name etc. Its working is quite similar to SIRI as it doesn't show the Google voice dialogue box like others
Robooto personal assistant:https://play.google.com/store/apps/...esult#?t=W251bGwsMSwyLDEsImNvbS5yb29ib3QiXQ..
It is yet another voice assistant. Though in this one you can teach the robot new things like what should it say when you ask something.
These apps are cool. You shud try them
Hit thanks If my posts have helped u
which is the best for daily use for your opinion?
Speaktoit assistant
is the best i feel
and ive been using it for months
Yes for daily use speaktoit is better. To use any assistant app efficiently select ur recognition language from Google voice app settings. E.g I have selected English(India)
Hit thanks If my posts have helped u

Playing music in background during a call

Hi, I am trying to play music in background while making a call. So I mean that while speaking I need ability to play music in background using buzzer(main speaker) ,so the another person on the line could hear the music from the speaker. I have been studying Android API , but didn't find anything, that allows me to do this. I have tried services, but this also doesn't work.
I have found similar questions but there is no any solutions. Also I don't need ability to hear person on the other end of line, so I don't need to use earpiece(speaker). I need to use only microphone and buzzer(ringer).
Is there any way to do this using default API . Or there is no such feature at all available on Android Platform. Maybe there is any way to do this using native interface and system calls or something else. or at worst to modify ROM or Android OS or Kernel.
I don't need really solution(it would be great of course) in code , I need just direction where to start. Maybe there is easy way to do this , so I don't want to reinvent the wheel.
I would be grateful for any answers and suggestions about this question.

[Q] Is there a way to record a voice notice to Google Keep (no transscripting)

I've got my watch yesterday, sorry for my noob question:
Transscripting is not reliable enough for me, I would like to record voice notices to Google Keep and reorganize them on my desktop later
I've also tried Evernote (Basic subscription), I could not find a way to do it neither...
Am I missing something?
P.S: I've tried the Player FM app for podcasts, but it not responsive/hanging quite often - is it only me?

[SMS][4.0+][SMS App] Share Via SMS

Hi friends,
We have a new app called Share Via SMS , that lets you share images and audio over standard sms, without using the internet.
Our strength is in our compression and encryption engine and we plan to release a localized sticker bazaar in version 1.0 in the next 2 weeks.
Currently its in Beta and live on the play store. I am not a developer, so I did not know whether to post it here or in the developer sub-forum for Nexus 5, but the camera function of the app (when turned on to take a picture for compressing) is constantly vibrating and sometimes it even crashes. Can anyone help out. Please download the app try and provide feedback. I would like some assistance in fixing the camera function so that we can impeove the camera function of our app and therefore improve our compression further.
The app is works great on Nexus phone and its a great tool for displaced individuals who don't have access to the internet or can't afford data packages.
https://play.google.com/store/apps/details?id=com.svs.shareviasms

recording phone calls

I was hoping there is a call recording feature with the Essential phone. I would appreciate a toggle switch to enable or disable the ability. I'm not interested in downloading an application specifically for the purpose or even having to root my phone. I want a native app which can accomplish this task.
Please give the people what they want.
PS I am able to record calls on my Xiaomi Mi5 but I'm ready for a change.
In a lot of states this is against the law so most companies remove it to avoid legal issues.
Xiaomi doesn't sell their devices in the US so that's why they have that feature.
Sent from my Pixel XL using Tapatalk
Not being willing to even downloading an app to add a feature seems very much against the spirit of both Android and XDA
Anyway, since their philosophy is to minimise the number of pre-installed apps they add, and all (p)reviews say it is more stock than a Pixel, I'd be surprised if they have done this irrespective of the legal issues.
I have experimented with multiple phone call recording applications I am no longer willing to re-root my handset after every software update.
At the end of the day, I just want something to be of high quality and reliable. This is the Only reason I am still with Xiaomi. They give me the features I want and if I am giving my personal information to the Chinese, instead of the Americans, so be it.
See the attached screenshots. My Xiaomi Mi5 handset permits me to record in low, standard, and high quality MP3 audio.
wezy904 said:
I have experimented with multiple phone call recording applications I am no longer willing to re-root my handset after every software update.
At the end of the day, I just want something to be of high quality and reliable. This is the Only reason I am still with Xiaomi. They give me the features I want and if I am giving my personal information to the Chinese, instead of the Americans, so be it.
See the attached screenshots. My Xiaomi Mi5 handset permits me to record in low, standard, and high quality MP3 audio.
Click to expand...
Click to collapse
There are lots of app that get the result you want and none of them require root.
wezy904 said:
I have experimented with multiple phone call recording applications I am no longer willing to re-root my handset after every software update.
At the end of the day, I just want something to be of high quality and reliable. This is the Only reason I am still with Xiaomi. They give me the features I want and if I am giving my personal information to the Chinese, instead of the Americans, so be it.
See the attached screenshots. My Xiaomi Mi5 handset permits me to record in low, standard, and high quality MP3 audio.
Click to expand...
Click to collapse
You have been told why it isn't there. Google has no call recording built into stock Android. Oem that, have it add it in themselves.
You will not only have to root to do this but you will also need a separate app.
As for the info of either China or America. Keep this in mind. Most Chinese data gathers also install malware as well as viruses. Main reason their stock software is not allowed to be on devices outside of China. But hey its just your personal privacy. Not a big worry
Actually since we all have other people's personal data on our phones I'd say data security is never just about your own privacy (something that those who decide they don't care overlook).
wezy904 said:
I was hoping there is a call recording feature with the Essential phone. I would appreciate a toggle switch to enable or disable the ability. I'm not interested in downloading an application specifically for the purpose or even having to root my phone. I want a native app which can accomplish this task.
Please give the people what they want.
PS I am able to record calls on my Xiaomi Mi5 but I'm ready for a change.
Click to expand...
Click to collapse
Call recording is important to me as well. Currently on OnePlus2 with root. I'm using Call Recorder by skvalex. It is a paid app. Cost 10$ but worth every penny. It has many nice features, i.e. cloud and contacts integration. You can read about here: https://callrecorder.skvalex.com/info
The app was pulled from Play Store. But you can still get it from the developer directly. I doubt there is support for Essential Phone yet. But it might still work with Standard API recording method.
Xiaomi does come with stock call recording which is a great plus to me, but it is not very useful to scroll through hundreds of files to find the recording you need. There is no way to manage or sort them, except through regular file sorting in android.
Anyone interested in getting built-in support: I would recommend you contact Essential and make a request: https://support.essential.com/hc/en-us/requests/new
---------- Post added at 02:41 PM ---------- Previous post was at 02:40 PM ----------
sash11 said:
Call recording is important to me as well. Currently on OnePlus2 with root. I'm using Call Recorder by skvalex. It is a paid app. Cost 10$ but worth every penny. It has many nice features, i.e. cloud and contacts integration. You can read about here: https://callrecorder.skvalex.com/info
The app was pulled from Play Store. But you can still get it from the developer directly. I doubt there is support for Essential Phone yet. But it might still work with Standard API recording method.
Xiaomi does come with stock call recording which is a great plus to me, but it is not very useful to scroll through hundreds of files to find the recording you need. There is no way to manage or sort them, except through regular file sorting in android.
Click to expand...
Click to collapse
I have used the trial version of skvalex on my Essential w/o root and it works.
Jul 9, 09:59 MST
I need to find out from you (the manufacturer) if the phone will have the capability to record mobile phone conversations in high quality audio files. This capability is very important to me and this will determine if I purchase the phone. It looks beautiful and I hope the OS capabilities match the hardware.
Kind regards
Edward.
----------------------------
Samuel Urfer
jnmacd said:
Anyone interested in getting built-in support: I would recommend you contact Essential and make a request: https://support.essential.com/hc/en-us/requests/new
---------- Post added at 02:41 PM ---------- Previous post was at 02:40 PM ----------
I have used the trial version of skvalex on my Essential w/o root and it works.
Click to expand...
Click to collapse
This is very good to know! Thank you for sharing. Is there any chance you may do a short instructional video and put it on YouTube so that I and others may learn about your Essential phone and the potential configurations that actually work?
I have written to essential as you suggest. Thanks for that too.
I have had Skvalex installed on my phone once before and even tho it was a root situation I want something which is discrete. I don't want it to be blatantly apparent that the call is being recorded either. I use my phone in the open and if there is an obvious recording going on, the person's around me will notice especially if I'm using the speakerphone option.
I've also used Boldbeast which was pretty neat.
I don't think Google has realized the potential implications of :-
1) providing a native onboard call recording Android feature ( on enabling you are forced to click through Legal mumbo-jumbo - "May not be legal to record in your state, two party concent, blah blah blah")
2) onboard and cloud storage option with paid expanded storage options ( 5 Gb, 10Gb etc)
3) the thousands of hours of recordings are now used to perfect understandings of accents, slangs, dialects etc. This is used to perfect AI, because it's where our hands free world is going.
I don't kid myself. I'm sure the Chinese are doing this exact thing with all of my recordings which are stored online at :- https://account.xiaomi.com/
If they are doing it, the west should as well. Realize the inevitable, keep the information in "safe, responsible" hands, and give the people the options they really want. If Mi5, Mi6, FBI, all have my recordings, if I'm the one making they phone call, why the hell shouldn't I have a copy too?
My 2 cents.
wezy904 said:
This is very good to know! Thank you for sharing. Is there any chance you may do a short instructional video and put it on YouTube so that I and others may learn about your Essential phone and the potential configurations that actually work?
I have written to essential as you suggest. Thanks for that too.
I have had Skvalex installed on my phone once before and even tho it was a root situation I want something which is discrete. I don't want it to be blatantly apparent that the call is being recorded either. I use my phone in the open and if there is an obvious recording going on, the person's around me will notice especially if I'm using the speakerphone option.
I've also used Boldbeast which was pretty neat.
I don't think Google has realized the potential implications of :-
1) providing a native onboard call recording Android feature ( on enabling you are forced to click through Legal mumbo-jumbo - "May not be legal to record in your state, two party concent, blah blah blah")
2) onboard and cloud storage option with paid expanded storage options ( 5 Gb, 10Gb etc)
3) the thousands of hours of recordings are now used to perfect understandings of accents, slangs, dialects etc. This is used to perfect AI, because it's where our hands free world is going.
I don't kid myself. I'm sure the Chinese are doing this exact thing with all of my recordings which are stored online at :- https://account.xiaomi.com/
If they are doing it, the west should as well. Realize the inevitable, keep the information in "safe, responsible" hands, and give the people the options they really want. If Mi5, Mi6, FBI, all have my recordings, if I'm the one making they phone call, why the hell shouldn't I have a copy too?
My 2 cents.
Click to expand...
Click to collapse
Here is the issue. As it is not legal in all states, if it was built in then it would prevent those devices from being sold in that state.
Google has been asked about this before and they have said over and over that due to the laws it is just not something they are interested in.
zelendel said:
Here is the issue. As it is not legal in all states, if it was built in then it would prevent those devices from being sold in that state.
Google has been asked about this before and they have said over and over that due to the laws it is just not something they are interested in.
Click to expand...
Click to collapse
Other phones are already doing this (zenfone 3). Its "opt-in" so its up to the owner of the phone to determine if they should enable or not.
Edit: Although, it certainly is interesting if I let someone borrow my phone, and they make a phone call. I have inadvertently recorded a phone call between two people, neither knowing it was recorded.
Funnily enough, Google (who owns Waze) navigates the same legal requirement to prevent an active driver from using their phone while the car is in motion. They (Waze) have exercised their "due diligence" in the eyes of the law by putting in the following screen warning "Typing is disabled while driving. Please try again while stopped". At this point the Waze user can click the 'PASSENGER' button, and the warning goes away and the driver can use his phone as normal.
Noted, it doesn't prevent the driver from using his phone, it only covers Waze's @$$ should the driver be involved in an accident and any hint of liability in Waze's direction. This is the due diligence I speak of.
In the same breath, Google could meet every expectation of legality with a warning prior to first useage of the Native recording applications such as "Recording of phone calls is not legal in every state. Make sure you check the laws which apply to your location. Google assumes NO liability with the continued use of this feature"
jnmacd said:
Other phones are already doing this (zenfone 3). Its "opt-in" so its up to the owner of the phone to determine if they should enable or not.
Edit: Although, it certainly is interesting if I let someone borrow my phone, and they make a phone call. I have inadvertently recorded a phone call between two people, neither knowing it was recorded.
Click to expand...
Click to collapse
Yes but then zenfone is made by a Chinese company not held to the same laws Google is.
wezy904 said:
In the same breath, Google could meet every expectation of legality with a warning prior to first useage of the Native recording applications such as "Recording of phone calls is not legal in every state. Make sure you check the laws which apply to your location. Google assumes NO liability with the continued use of this feature"
Click to expand...
Click to collapse
Also keep in mind you would have to know the laws in the state you are calling as well.(lets not even think about a conference call) See where it is just easier for google not to do it themselves. They leave that up to the OEM like Samsung (euro/Asia versions) and Zenfone as well as other companies who's main target is "not" the US. There are many things that are illegal here that are completely legal in other places. It really is a slippery slope for international companies. Soo many different rules and laws that could end up in massive lawsuits.
The only way this would work is the way that companies have it and that is with an warning to both people at the start of every single call.
wezy904 said:
This is very good to know! Thank you for sharing. Is there any chance you may do a short instructional video and put it on YouTube so that I and others may learn about your Essential phone and the potential configurations that actually work?
I have written to essential as you suggest. Thanks for that too.
I have had Skvalex installed on my phone once before and even tho it was a root situation I want something which is discrete. I don't want it to be blatantly apparent that the call is being recorded either. I use my phone in the open and if there is an obvious recording going on, the person's around me will notice especially if I'm using the speakerphone option.
I've also used Boldbeast which was pretty neat.
I don't think Google has realized the potential implications of :-
1) providing a native onboard call recording Android feature ( on enabling you are forced to click through Legal mumbo-jumbo - "May not be legal to record in your state, two party concent, blah blah blah")
2) onboard and cloud storage option with paid expanded storage options ( 5 Gb, 10Gb etc)
3) the thousands of hours of recordings are now used to perfect understandings of accents, slangs, dialects etc. This is used to perfect AI, because it's where our hands free world is going.
I don't kid myself. I'm sure the Chinese are doing this exact thing with all of my recordings which are stored online at :- https://account.xiaomi.com/
If they are doing it, the west should as well. Realize the inevitable, keep the information in "safe, responsible" hands, and give the people the options they really want. If Mi5, Mi6, FBI, all have my recordings, if I'm the one making they phone call, why the hell shouldn't I have a copy too?
My 2 cents.
Click to expand...
Click to collapse
I've been using Call Recorder by skvalex for as long as I can remember. There is no obvious way for other people to see that call is being recorded. Only a small audio tape like icon on the status bar is shown while call is ongoing. You really have to know what to look for in order to recognize that call is being recorded. I think you are blowing it out of proportion)
Another option
I can confirm that Skvalex's Call Recorder works "right out of the box" without root.
With that said, I prefer Total Recall by Killer Mobile software (www.killermobile.com). I've been using it for several years now quite successfully, and I prefer it. The developers and customer service have always been highly responsive, new "mainstream" devices get supported quickly after they are released, and the UI is simple and intuitive, and it has a ton of features & options. It is also very discreet - the notification light does NOT blink when recording, and the only indication it is recording is a very small microphone icon in the status bar.
The current version (2.0.59) does not yet work to capture the other side of the call at sufficient volume to hear it well. I emailed the developer about this, and was given the opportunity to try a test build, which worked perfectly, *without root*. It is my understanding from the developer that this "fix" will be included in their next release. Based on past experience, I expect this will be very soon, i.e. a week or two, if not significantly less.
Price: You can buy a year long subscription for $5, you can subscribe for 1 month for $1 from within the app, or you can purchase a lifetime license for $10 at www.killermobile.com (which, BTW, can be transferred / re-registered to a new device within the first 12 months from purchase). Trust me when I say I'm a tightwad, I prefer free apps, but this is one app I've always been willing to pay for because it's been "bulletproof" for me. :good::good::good:
(disclaimer: I'm NOT affiliated with the developer in any way, not getting compensated for this, and was NOT asked to do this. I'm just a very, very, very satisfied user!!)
FWIW, Total Recall was just updated today to version 2.0.61, with a new recording method called "Native X". I have tested and can confirm that this new method successfully captures both sides of a call, loud and clear.
Can Element record calls after Android 9.0?
I can't get Total Recall to work on Element, but I'm also running Android 9. Do you think that's my problem? I've tried every configuration I can think of, both inside and outside of the app. Native X no longer seems to be the smoking gun...
I created this thread as an Android Pie 9 issue. Google removed the API so all third party apps that do not work are now broken with Pie.

Categories

Resources