Android: voice control in phone calls

I'm currently looking for options to control audio on Android. The goal is to process the sound from the microphone in real time during a phone call. The best solution would be to do this on your own. But restoring a phone application (without VOIP) would also be nice. Is there a way to achieve this using the Android API (also undocumented)? If not, what steps will be required to get started?

IOS has apps that control voice but create a VOIP connection. I heard that on Android you can “clone” a phone application and, in the end, download it with your own audio stream? Are there any applications that add noise during a conversation? What APIs are involved?

+4
source share
2 answers

A better solution would be to do this with a native call.

It's impossible. You do not have access to the audio stream in a conversation, except possibly in speakerphone mode.

But restoring a phone application (without VOIP) would also be nice.

The last official word from Google (2010), the entire OS does not have access to the audio stream in the conversation, since everything is processed at a lower level. Even if newer versions of Android have access to the audio stream in a conversation, "rebuilding the phone application" is only possible when creating custom firmware.

+4
source

, API MediaRecorder AudioTracks write(). . , . .

0

All Articles