Apologies in advance for posting in the Dev thread, but this didn't get too much attention in Q/A.
So, some apps that record audio (like Tape Machine) offer a configuration option that allows you to select which microphone to use. Consistently, on the Atrix, the hardware entry "Front mic" only captures loud static (like what you get with Skype), but "Rear mic" works like a champ.
I can't find any configuration option in Skype to use the rear microphone (not even when on speakerphone), and don't expect to. However, I do have hope for finding a system-side setting for default mic somewhere. Hell, I'd even settle for the option for swapping the hardware table IDs for the front and rear mics (in the mindset that I can mislead Skype into accessing the rear mic). I know it'd have repercussions elsewhere, but I'm still curious.
I've fiddled with /etc/asound.conf quite a bit, shooting in the dark, adding all sorts of hw and card entries, to no avail (probably because I'm doing it wrong, or not everything uses ALSA, or both). Does anyone have any idea of other places to look?
Moved to proper forum
Related
Hi: This flie is from Eten x500.
After install the .cab file, go to setting>sound , and then there is third tab available. check the box to enable the sound redirect to earphone.
However, this does not work with the HTC phones.
Can anyone hack this file to make it work on HTC??
Thanks
I'm also looking for program with same functionality (changing front/back speaker sound routing), I know it's not simple task and I even wrote pm to Superdave about it because he wrote sound routing dll for widcomm drivers and probably knows most about sound routing in hermes. Unfortunatelly I didn't get any answer, probably he don't have time to make such feature.
Can anyone hack these files?
Did anyone ever get anywhere with this? I Would love to have Skype on the earphone.
I read somewhere here that this was not possible. The front ear speaker is hardware didicated to the cellular service (or something like that). If it where possible or someone had done it I'm sure it would be a sticky.
I'd just be happy if I could get Skype to work on with my bluetooth.
Maybe some guy can have a look at the SkypeSettings.exe and SkypeSettings.dll files from Eten.
From what I saw, it only deals with the WAV1: device. No more devices are listed. Probably it captures the audio from it and than sends it to front speaker.
It does not run on my PDA. The settings tab also appears grayed out, so the app know it is not an Eten.
Unfortunately I could not debug the file on my device, given that IDA does not work on WM6, but probably both files have a check for Eten device, and if it is of a different brand the apps terminate.
Dumb question, but when you use the sip client on a Hermes, what speaker does the call come out of?
RojasTKD said:
I read somewhere here that this was not possible. The front ear speaker is hardware didicated to the cellular service (or something like that). If it where possible or someone had done it I'm sure it would be a sticky.
I'd just be happy if I could get Skype to work on with my bluetooth.
Click to expand...
Click to collapse
I have found out that the there is a program that routes the Skype audio output to bluetooth: "BT Audio" has been working for me for the past couple of years now since I had the Hermes. Also has worked with the last couple of BT's that I have used and its free. In my Settings>Remove Programs it shows up as: "TP.com BT Audio" I hope this helps.
And yeah it would be great to have Skype transmit via earphone...
Laterz
So, I've come to expect most apps that utilize the microphone to pick up nothing but godawful static on my Atrix. I'm sure everyone's who's tried Skype (and most other VOIP titles before recent updates) knows what I'm talking about. But, I was recently playing with TapeMachine, and it's the first app I've used that allows me to select an audio source, which includes "Front mic" and "Rear mic" on the Atrix. When I use Front mic, I record the same blasting static I get with Skype's Sound Test Service, but when I use Rear mic, it records perfectly.
I can't find any way to tell Skype, specifically, which microphone to use. Even when I switch to speakerphone in Skype, it still seems to use the front mic. But, I bet it'd use the rear mic if that could somehow be set as a system-wide default somewhere in the Atrix's settings. I've browsed through a lot of .conf files, but can't seem to find this setting anywhere. Does anyone know of a way to change the system's default mic? I'm running a rooted 1.5.7, but I am willing to switch ROMs.
Hi,
I have an intermittant issue where people can't here me. If I turn speaker phone on they can. I want to turn off noise suppression, but don't see any settings for it anywhere. Pressing the menu hard key while in call does not reviel anything. Is there a reg edit or something I can try?
Thanks
The LTE has two mics, one with noise suppression and one without. There is one at the top and one at the bottom which provides stereo when recording video etc.. When speaking, try either mic and see what the results are. Its possible one mic is defective or needs to be cleaned etc., the only info I could find was for the GS3 but maybe this will give you some ideas. I think some ROMS have that setting but I have never looked or needed to disable.. Good luck.
http://forum.xda-developers.com/showthread.php?t=1332137
Thanks! I am pretty sure I have a dirty mic, but looks like I have to take the phone apart or kill the noise suppression to fix the intermittant issue. Just trying to avoid the dredded flash to stock/trip to sprint store. Thread you posted shows some promise, but was hoping for an easier fix
Hi,
First time posting here, but not new to rooting and flashing. All thanks to xda and it's user.
So, I want route the audio coming out from phone's speaker/headphone or w/e output device to microphone internally.
For example,
If my friend is listening to a song and he calls me and asks which song is this, I want to able to route the audio to Shazam or Soundhound without the use of another device (although that's not the reason for the problem)
Anothe example is, Whatsapp. Lets say I am listening to a song (locally on device or on a radio app in my cell), I want to able to use that quick audio message button in Whatsapp to record that song, internally, so if there bunch of people in the car, their sound doesn't get recorded.
And I can think of tonnes of situations where this could be used like when you are talking to someone on phone, use song/sounds/audio phrases direct from phone. Like a using some famous/quote but instead of you quoting them, using the actual person's sound from your local storage/youtube or any other audio app storage. Using sound effects, all internally. You can get so creative.
And this is something that is done by music producers all the time, routing audio and play it with recorded audio, but all done with hardware. It could be easily done using software or hardware on a computer.
I thought of using the 3.5 audio jack with mic to route the audio using wire by connecting them but I would require that special hardware (modded 3.5 jack wire) all the time and won't really help other people much. A software solution would be a lot more helpful.
I did try using this app, called SoundAbout to fix my problem but it didn't help much, or maybe I was doing something wrong.
ps. This is the 2nd time I am writing this lol. First time xda logged me out and I lost the whole thing. Would be nice if there was a app (for windows) that would copy any text written in any dialog box automatically (just like autofill feature but for larger text fields) and keep updating it on the fly. For example, text in the Title box gets copied in the app after each character punched with 5 histories. Same goes for Message box. In case of Firefox crash or accidental refresh or like in my case getting logged out, there is text stored in another app that can be retrieved. I am sure there are solutions used by devs. as they do tonnes of coding. Please share you thoughts.
Also please feel free to give any advice regarding right category, title, tags etc. so that this thread is organized and easily searchable.
I am searching for solution too. Some professionals are needed to check on these:
1. https://github.com/jurihock/voicesmith solving to step between the mic & audio feed processing
2. `system/ect/mixer_paths.xml` file can be hacked (maybe alter in some devices)?
3. This is just for more understanding: https://developer.android.com/guide/topics/media/sharing-audio-input
Did you figure it out? Are there not any Chinese or Russian apps that will bypass this restriction?
Hello,
This issue has been driving me insane. It seems like some simple, artificial limitation that no one seems to circumvent. As the title suggests, I'm trying to force phone calls and especially VoiP calls (Discord, whatsapp..etc), to go through the high bitrate A2DP profile instead of the horrible HSP/HFP profile that butchers audio quality and uses the horrible bluetooth microphone.
For instance when music is streamed through a bot in Discord i have to listen to it in horrible earpiece-level phone call quality.
I feel like there's got to be a tweak, a Magisk module, a custom ROM functionality with root access that allow for this, something.. I found a couple old XDA posts about this but no solutions. Oh and also tried Lesser AudioSwitch on multiple Android versions, none worked.
It seems inherent to all bluetooth headphones which is a shame, they could cost 10k $, but the quality would still be sh*t in calls, both in and out, since mic is not close to the mouth.
I always loved Android for giving users more control, but sadly seems like this is more and more going away. What i want here, can very easily be done on PC.
Thank you for your time reading, really hope someone can help.