Voice communication sound quality issues - Android Q&A, Help & Troubleshooting

I am having an issue with sound quality out of Acer Iconia A501 tab with Honeycomb 3.2 installed (ROM Harkon 1.0, KERNEL HoneyVillian 3.7). Unfortunately I didn't test it with the stock ROM.
The problem: voice sound in video/voice chat software (Skype, CSipSimple etc.) is of very poor quality (very low volume and very high amount of background noise, as if i'm talking from a closet). The same is true for various voice recording apps.
The only exception so far is TapeMachine.
If I use a _wired_ mobile phone headset AND record using TapeMachine with AutoGain turned off and Input gain set to +20dB, the voice recording is of very good quality, clear and loud. But with the same headset the sound through Skype Echo Test Service is awful. A strange and a very disappointing thing is that with a built-in mic the same TapeMachine settings do not produce any change in voice quality - it was still awful.
Sound Meter reports my background sound (with the headset) at 40dB when silent and 65-70dB when talking.
My understanding of the issue is that starting with API Level 11 (Honeycomb 3.0) voice/video chat software uses android.media.MediaRecorder.AudioSource.VOICE_COMMUNICATION audio source, which is a "Microphone audio source tuned for voice communications such as VoIP. It will for instance take advantage of echo cancellation or automatic gain control if available. It otherwise behaves like DEFAULT if no voice processing is applied."
And it seems like it's not working very well.
My question is: could somebody, please, develop a hack that would allow tweaking of system wide echo cancellation and automatic gain control settings if that's at all possible?
Or is there any other solution?
Thank you!

Related

[Q] Solution for Audio Recording, need advice on Video Camcorder audio

When recording a song yesterday, my song ideas came out choppy.I was recording strictly wav audio and It almost sounded like there was a noise gate on the phone. After a while of digging through options, I found an option in Call settings> Additional Settings > noise reduction. When this option is selected, the phone turns on a noise gate that makes audio recordings sound terrible; However, when this option is turned off, Audio recordings sound great!! Unfortunately, this doesn't affect the audio quality when recording video, because most wav audio programs only use one microphone. So, I'm wondering....Seeing as how this phone records camcorder audio in stereo( one mic at the top and one at the bottom ), is it possible that these microphones are out of phase and thats why there is no bass in video recording? I'm assuming that the polarity on the top microphone is reversed to eliminate background noise during calls. Also, maybe there is a camcorder program where you can select which microphone to use. When I connected my Galaxy headphones( with the included Mic) the audio was redirected from the the two microphone to the headset microphone. Im thinking of making a TRRS to TRS adapter, which will connect only the microphone and see if that resolves the issue. I understand that I could just add an equalizer to the audio from video in iMovie, but I really enjoy experimenting with this problem. Furthermore, has anybody tried making an XLR to TRRS cable? I used one on my Samsung Vibrant years ago and it sounded great! any suggestions would be great!!! (To get to call settings, you have to click on the phone app, then left button to access)

[Q] [Q/discussion] real time sound input and output during calls?

we all know that android(till lollipop i hope) has this (lack of)real time audio issue.
if you tried any "real time" voice altering software you have probably noticed that there is about half a second delay between the real you and the headphones output of your voice.
so how comes that during calls there is no such delay and you can hear yourself in the headphone simultaniously with the real you?
and another thing. why is that when you try to activate sounds during calls(such as music or effects) they sound low quality like the call itself?
are there two sound engines within android?
can android use both at the same time? (the good quality music togather with the ****ty quality voice call?)
i'd love to understand the way android handles sound a lil deeper thank you in advance.

[Q] Noisy Recording with Bluetooth headset

I need to use some hands free apps through a bluetooth handset (e.g. cyberon voice commander, Klets, and others).
All these hands free apps use the voice recording function of the phone to acquire the voice.
I noticed very bad accuracy in voice recognition using the BT headset. I tried to record voice through the headset and discovered that the recording is very bad, low volume and noisy. While if I record directly through the phone mic it is crystal clear.
I tried with different BT headsets and the result is the same.
Nevertheless voice conversation over the BT headset is working well.
Any one as experienced the same behaviour and/or found a solution?
XPeria Z2 with Stock ANdroid 4.4.4 rooted
Any news on this issue? Will it be addressed in the 5.0 upgrade from Sony?
Bug: Voice cancellation while BT recording
I have investigated on this issue and learned that Sony firmware after Andriod 4.4.x activate voice cancellation while Bluetooth recording.
This reduces the voice recording quality and accuracy rate of voice recognition.
Sony, when you will solve this bug?

Technical explanation for observation? (Simultaneous microphone access)

I have made an observation in Android Marshmallow (I know, not the newest, but I still want to find answers to this mystery):
Audio recording (using com.nll.asr) blocks video recording.
Audio recording during phone call is possible.
My question is:
How come (technically) that the telephone application is able to access the microphone simultaneously with the voice recorder, while the camera can not?
What is the technical reason for that?
——————————————–
Trivial observation: In Android 4.4.2, the audio recorder and torch app keeps the LED on and the ASR voice recorder keeps recording during shutdown.

Stereo bluetooth on phone calls? (ignore mic)

I got some new true wireless earbuds and the audio quality is great for music, and the microphone quality is actually great when recording something like a voice note. But as soon as you use both the audio and mic at the same time, both suck.
So is it possible to use the headset in stereo just for the audio and the phone's regular microphone during calls? I've been looking around for the last hour or so and can't seem to find anything. No apps, no settings, no developer options. As soon as I turn off calls on the device it just uses the phone's speakers and mic.
ScottyDoesKnow said:
I got some new true wireless earbuds and the audio quality is great for music, and the microphone quality is actually great when recording something like a voice note. But as soon as you use both the audio and mic at the same time, both suck.
So is it possible to use the headset in stereo just for the audio and the phone's regular microphone during calls? I've been looking around for the last hour or so and can't seem to find anything. No apps, no settings, no developer options. As soon as I turn off calls on the device it just uses the phone's speakers and mic.
Click to expand...
Click to collapse
To be honest ... IDK.
On some devices, you can set another audio device for a special app.
Settings - Sound and vibration - Separate app sound
I just tried it with bluetooth speakers and the phone app, but was not successful. Maybe it works for you.

Categories

Resources