简体   繁体   中英

How can you access the audio for transmission in live phone calls in android based device

I would like to access my voice (during a phone call) so that I can filter the unwanted noise. I've encountered apps that can record both sides of the call during a live session (no VOIP)

https://www.google.com/url?q=http://www.androidpit.com/en/android/market/apps/app/com.soundmobilesystems.android.recorder/Personal-Call-Voice-Recorder&sa=U&ei=p1bIUYmuFKboiAKx34CoAQ&ved=0CBYQFjAF&client=internal-uds-cse&usg=AFQjCNE9HZmEc9hNokPMGIFl0VWJMQv3nw

using Voice_Call, Voice_Uplink or Voice_Downlink, they were able to access the in call audio stream, my problem is now, how can i send my (noise filtered) voice back into the call audio stream.

This has been asked several times before (eg here , here and here ).

Nothing has changed in respect to this, so it's still not possible for Android apps to write into the uplink (or downlink) of a voice call, and probably won't be in the future.

When it comes to noise suppression for voice calls, most (if not all) OEMs have both uplink and downlink noise suppression on their phones which has been carefully tuned for each product in a controlled environment to meet all necessary acoustic requirements. Sometimes you can toggle or tweak these settings in the Settings menu or through the Phone application's UI.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM