I have headphones with a buildin microphone. For some applications, it would be very useful to be able to hear in the headphones what you say into the microphone (for example, when studying a foreign language in a noisy environment).
Is there an application-independent way to enable this functionality or must it necessarily be programmed into each particular application?
Related
I have been testing out a few Sip app providers and the recurring theme is that audio handling on Android is a bit lacking.
Most of the time when making a audio call with these apps you will hear the sound come out of both the ear speaker and the external back loud speaker. This is obviously lame, because why should the external speaker be on when you have the phone up to your ear? So other people can hear the conversation? Obviously, that's not their intention.
The other problem is with echo. Since the external speaker is louder and very close to the mic which has high gain, the other party will hear themselves. It's VERY annoying.
Having said that, one Sip app provider has gone to great lengths to fix this Android "issue" by providing a multitude of hacks. Csipsimple does just this.
But I would like to use Sipdroid, which does not have a fix/hack in place.
So my question is: Is there an app or widget that disables the external speaker for rooted users (perhaps)?
Some of the market apps don't do the trick:
Widgetsoid2.x
Disable Speaker
Thanks.
I have a CT802 Idea USA tablet running Android 4.0.3. It is rooted.
Whenever I try to play a video (using any media player program including but not limited to the built-in one), the audio is weird--the volume is relatively low *and* the voices are almost nonexistent--what I get is almost all music. This is only a problem when I have something connected to the headphone jack--it does not happen with the built-in speaker.
If I plug the jack partly in, it is possible to get it into a position where it plays the sound properly.
My theory is that it's somehow falsely detecting surround sound output (but is not detecting it when I have the jack partly in), and when it does so, I'm only getting the left and right channels. I would like to know:
1) Is there any way I can prove this?
2) Is there some setting buried in some file that I can use to disable surround sound completely?
It turned out that the problem was caused by having earbuds with a built-in microphone. Both of the ones I tried had a microphone. When I bought another pair without a microphone, sound was okay.
It's still a problem, however. How do I keep it from doing this? There are no system settings whatsoever related to microphones, and I have no idea how to disable the microphone or otherwise tell it to treat the earbuds as a normal set of earbuds.
Hi guys, i've been searching the internet with no avail, so now i hope the collective wisdom of XDAdevs can help me out.
I frequently need to do presentation on various places, and i fond thatO holding a microphone gets old really quick. I also believe in using my devices to the limit and beyond. I currently own a Plantronics edge bluetooth headset and a G3 phone.
so what I need is a way to use my bluetooth headset as a wireless microphone. In essence, what i need is to use the voice input on my bluetooth, transmit it to the phone, process it (if i want to) and output the result on real time to the 3.5 microphone jack, which i will connect to whatever sound system the room provides. Some apps I tried does the first part well enough, but unfortunately it transmits the output back to the bluetooth headset, and has no option to redirect it to the microphone jack. Can anyone help please? Much obliged.
Ps: my work frequently requires me to make phone calls without touching my phone or my headset. Can anyone recommend a good way to make the bluetooth headset phone 'listen' for keywords and voice dial my contacts selected numbers without me (or others) ever touching the phone or headset? Many thanks!
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.
I'm trying to use a2dp for my VoIP calls (eg. in Discord) so I don't lose audio quality.
I'm aware that a2dp doesn't support bidirectional audio and so I'm fine with using my phone's builtin mic and not having call controls, that means I just want my bluetooth headset to act as if it was connected with a 3.5 mm jack, no mic, just audio output.
Please avoid responses such as:
It's not possible, you need a telephony profile.
Click to expand...
Click to collapse
It's obviously false and as I said, I'm aware of the limitations of a2dp and only want to use it as an output and use the phone mic as the input instead just like with 3.5 mm jack headphones that don't have a mic.
As an example It's perfectly doable on Linux by just setting the profile in pavucontrol, there's no reason the same shouldn't be possible on android.
I'm open to any means, I'm rooted and a ROM installing maniac so it's not a problem if any modification is needed which is probably the case.
Have you ever found a solution to this? I have the same issue and am getting quite frustrated with it since it does not work even after messing with the `/vendor/etc/audio_policy_configuration.xml`. Any advice would be much appreciated.