[Q] Low latency microphone to speaker in Lollipop - Android Q&A, Help & Troubleshooting

Dear fellows of XDA developers,
In reference to the following article containing one video of which little (to none) audio latency is experienced in the live playback from mic to speakers,
I cant post an article (because i'm a n00b) so just search for an article entitled : Android "L" Promises To Drastically Reduce Microphone Latency And Boost Maximum Audio Quality
Is there any microphone to speaker app available that will allow me to test the low latency capabilities?
Using my brand new NEXUS 9 from BestBuy, I've tried almost all microphone apps in the playstore; all had latency .
Also tried the Starmaker app which did not have live audio playback, as it would seem.
Thank you. My intentions are to build a Karaoke app on android 5.0 and have many fun singing times with all the world.

'Microphone Pro (no delay)', from Multimedia Solutions. It's free, or paid without ads.

Related

[Q] Optimus One(P-500) "Clear voice" function?

I am having a strange problem with incoming calls.
The voice quality is very bad with the other persons voice being "metallic".
However, no such problems in outgoing calls, and other people can hear my voice fine.
I called up my network operator, and they tell me I need to switch off "Clear voice" setting in my phone.
However, I went through all settings, and there is actually nothing with this name.
So is there such a setting?
If not, can I try upgrading to latest firmware. Actually, I have not updated my froyo (I am still on 10b), as I do not want to loose capability of rooting.
I think latest is 2.2.2 (10e). I am not sure if its rootable.
Any ideas?
I don't think there is such option in optimus one, try to switch to 3g network if you use 2g, but compared with other phones my optimus one output sound quality is bad. I don't think that you can do anything but if you find a way to improve sound quality let me know.
do you experience background static noise? because I cand hear a background buzzing noise everytime the sound is on.
tsk1979 said:
I called up my network operator, and they tell me I need to switch off "Clear voice" setting in my phone.
However, I went through all settings, and there is actually nothing with this name.
So is there such a setting?
Click to expand...
Click to collapse
Ask to talk to someone technically savvy who knows WTH are they talking about next time. There is no such thing anywhere and frankly I do not recall any mobile phone that would have such thing like "clear voice".
2g and 3g have nothing to do with voice quality... oh, and the background static is a bug of all O1s, unfortunately.
Voice quality is dependent on the price of the device, so a budget phone generally means poorer quality... only Nokia had perfect reception on their low-end models... just my 2 cents.
Maybe that operator got his features mixed-up and he was referring to HD Voice - I know Orange launched it in a few countries, but that's a whole other thing.
Sent from my LG-P500 using XDA Premium App
sholimar said:
2g and 3g have nothing to do with voice quality... oh, and the background static is a bug of all O1s, unfortunately.
Voice quality is dependent on the price of the device, so a budget phone generally means poorer quality... only Nokia had perfect reception on their low-end models... just my 2 cents.
Maybe that operator got his features mixed-up and he was referring to HD Voice - I know Orange launched it in a few countries, but that's a whole other thing.
Sent from my LG-P500 using XDA Premium App
Click to expand...
Click to collapse
Ah, speaking of HD Voice, do you think devices NOT bought from Orange could use it?
Also, have you noticed that, during calls, there seems to be some form of noise reduction going on? If the person you are talking to is in a quiet(er) environment, and they stop talking, the speaker goes completely silent, whereas when they are talking you can hear the normal (IMO) GSM background noises.
metalboy94 said:
Ah, speaking of HD Voice, do you think devices NOT bought from Orange could use it?
Click to expand...
Click to collapse
Actually, many devices support it at this time, since it's a codec-related thing and not a hardware one (and it's not proprietary to Orange, it's a standard that will be implemented in time)... It's rather tricky to make an assumption about your O1, since I really have no clue if the appropriate codecs are included on our phones, if they are activated etc.; just ask someone from Orange (although I'm sure that most will not know the answer).
Here's a very interesting article detailing HD voice tech, written by Eldar Murtazin: http://www.mobile-review.com/articles/2010/hd-voice-en.shtml.
metalboy94 said:
Also, have you noticed that, during calls, there seems to be some form of noise reduction going on? If the person you are talking to is in a quiet(er) environment, and they stop talking, the speaker goes completely silent, whereas when they are talking you can hear the normal (IMO) GSM background noises.
Click to expand...
Click to collapse
Yeah, that's normal, I have encountered it on many phones... it's probably related to the passive noise cancellation algorithms our devices use (where they try to make out what part of the sound received in the mic is the voice and which one is the ambient background). It's a really long discussion, since when the mic receives a sound lower than X dB it cuts it out, then as soon as it detects a more powerful sound it applies a kind of gain (hence the static) and so on.
Oh, note that these are all more like educated guesses, but I think they're pretty correct.
Now, with active noise cancellation... well, that's just another world! (I had the pleasure of a few conversations with a phone that supported it)
There is no static.
Its just that, from some networks(not all) when I get incoming call, the voice is "metallic" and keeps breaking, even when signal is full.
So its impossible to have a conversation.
I guess its a problem with my network operator then.
In Hidden Menu (3845#*500#), under
DEVICE TEST->SOUND TEST-> VOCODER are the settings that affect noise reduction and bad call quality but I do not know what parameter disables sound processing on calls.
Also on page no.55 in service manual, there is this text and I hope that it can be useful to someone with greater knowledge to change parameters and turn off noise suppression, and that stupid hiiiisss sound during call.
3.13.2. Audio signal processing & interface
3.13.2.1 MSM7227 audio interface
The MSM7227A audio front end comprises the stereo wideband codec, PCM interface, and additional DSP
audio processing. The stereo wideband codec allows the MSM7227 device to support stereo music/ringer
melody applications in addition to the 8 kHz voice band applications on the forward link.
In the audio transmit path, the device operates as 13-bit linear converter with software, selectable 8 kHz and
16 kHz sampling rate. In the audio receive path, the device operates as a software-selectable 13-bit or 16-bit
linear converter with software selectable 8 kHz,16 kHz, 22.05 kHz, 24 kHz, 32 kHz, 44.1 kHz, or 48 kHz
sampling rate. Through software, the Rx path can be configured as either a mono or stereo output. New to
the MSM7227 device is a transmit (Tx) ADC path that now supports stereo wideband sampling. The
integrated codec contains all of the required conversion and amplification stages for the audio front end. Th
codec operates as a 13-bit linear codec with the transmit (Tx) and receive (Rx) filters designed to meet ITU-T
G.712 requirements.
The codec includes a programmable side tone path for summing a portion of the Tx audio into the Rx path.
An on-chip voltage/current reference is provided to generate the precise voltages and currents required by
the codec. This circuit requires a single capacitor of 0.1 μF to be connected between the CCOMP and GND
pins. The on-chip voltage reference also provides a microphone bias voltage required for electret condenser
microphones typically used in handset applications. The MICBIAS output pin is designed to provide 1.8 V DC
while delivering as much as 1 mA of current.
Click to expand...
Click to collapse

Stock Music Player workaround

Many of you included myself complain about stock music player. It has uncountable problems but as far as I know it is the only player which can use the built in high end DAC. The most annoying thing is that it plays song in alphabetic order if files appear at all and secondly it is very slow.
I would suggest a temporary solution what I did and it works perfectly so far.
Delete all playlist (m3u, cue etc.).
Remove a metadata from files too.
Remove all songs with metadata from the phone!!!
Delete all record from "My Playlist" in the initial screen. (I was able to do it just one by one)
Reset Music Player by deleting cache and data in Application Settings
Reboot phone
Then open Music Player and play songs from Folder option. It will be enough fast and all songs appear and in filename order.
In order to remove metadata from files I would suggest using Mp3tag
http://www.mp3tag.de/en/
If you collect your files in any structure on the PC, all you can do is to move root folder into Mp3tag screen, select all songs and remove tags by right clicking. Then you can copy files to phone.
!!! Be careful !!!
Don't remove tags from your archive music folder. You cannot undo. Always create temporary folder and copy wishing music files there in order to remove metadata (tags).
Good lock!
obladi64 said:
as far as I know it is the only player which can use the built in high end DAC.
Click to expand...
Click to collapse
where the heck did you read this load of bull?
Flaîm said:
where the heck did you read this load of bull?
Click to expand...
Click to collapse
I have read discussions about it but no one was sure in any other player uses it obviously. If you know such please share it with evidence too. Thanks in advance.
obladi64 said:
I have read discussions about it but no one was sure in any other player uses it obviously. If you know such please share it with evidence too. Thanks in advance.
Click to expand...
Click to collapse
unless your device somehow is capable of utilizing magic to process and output audio there's nothing but the only active DAC to do this task, which you can set in your audio settings.
edit: sorry for being a sarcastic ****
Flaîm said:
unless your device somehow is capable of utilizing magic to process and output audio there's nothing but the only active DAC to do this task, which you can set in your audio settings.
edit: sorry for being a sarcastic ****
Click to expand...
Click to collapse
Except there is two DAC for output : AKM and SD820 built-in.
Flaîm said:
unless your device somehow is capable of utilizing magic to process and output audio there's nothing but the only active DAC to do this task, which you can set in your audio settings.
edit: sorry for being a sarcastic ****
Click to expand...
Click to collapse
Ok I was not so precize. Other players don't use AKM dac directly. They do it just via Android which convert all audio input to 48/16 output. Let me know if I am wrong but justify it with something please. Of course then this stream goes to AKM DAC but this not the way we wish it. I welcome any non stock player which can drive dac directly in same way as stock one does. Sooner or later it will be available hopefully but now I don't know any.
If the "Headset HiFi" control in Settings is to switch between SD820 and AKM DACs, then I'm able to use the AKM DAC with other media players that pass audio processing/decoding to the OS (as opposed to fancier players that utilize their own built-in decoding methods/codecs). In my music player of choice (Clean Music), I can switch between the two "Headset HiFi" options (Standard & Super) in the middle of a song and, after a pause to transition, hear a difference between them.
obladi64 said:
Ok I was not so precize. Other players don't use AKM dac directly. They do it just via Android which convert all audio input to 48/16 output. Let me know if I am wrong but justify it with something please. Of course then this stream goes to AKM DAC but this not the way we wish it. I welcome any non stock player which can drive dac directly in same way as stock one does. Sooner or later it will be available hopefully but now I don't know any.
Click to expand...
Click to collapse
didnt know of that. any sources that this is the case?
edit:
according to this documentation it should be a systemwide default value - unless ZTE ****ed that up
https://developer.android.com/reference/android/media/AudioFormat.html
xtermmin said:
If the "Headset HiFi" control in Settings is to switch between SD820 and AKM DACs, then I'm able to use the AKM DAC with other media players that pass audio processing/decoding to the OS (as opposed to fancier players that utilize their own built-in decoding methods/codecs). In my music player of choice (Clean Music), I can switch between the two "Headset HiFi" options (Standard & Super) in the middle of a song and, after a pause to transition, hear a difference between them.
Click to expand...
Click to collapse
I have bad news which is good news actually. SD820 DAC is not used in A7 at all. There are two additional DACs and one ADC. "AKM AK4961 DSP CODEC, which can be considered the primary chipset for Hi-Fi audio playback and recording. The AKM AK4490EN DAC is an independent Hi-Fi audio sampler". This later is what you turn on when set "Headset HiFi" option. So SD820 ADC/DAC don't play at all.
http://www.androidauthority.com/taking-audio-next-level-zte-axon-7-706898/
and same is on ZTE site as well.
I have doubts that you can hear the difference between the two AKM chips while you don't between Clean Player and the built in ZTE player. Although I don't listen 4961 but I do Clean Player. The difference is significant especially if record is 44.1 kHz because conversion of it to 48 kHz is more difficult than of 96kHz record.
obladi64 said:
I have bad news which is good news actually. SD820 DAC is not used in A7 at all. There are two additional DACs and one ADC. "AKM AK4961 DSP CODEC, which can be considered the primary chipset for Hi-Fi audio playback and recording. The AKM AK4490EN DAC is an independent Hi-Fi audio sampler". This later is what you turn on when set "Headset HiFi" option. So SD820 ADC/DAC don't play at all.
http://www.androidauthority.com/taking-audio-next-level-zte-axon-7-706898/
and same is on ZTE site as well.
I have doubts that you can hear the difference between the two AKM chips while you don't between Clean Player and the built in ZTE player. Although I don't listen 4961 but I do Clean Player. The difference is significant especially if record is 44.1 kHz because conversion of it to 48 kHz is more difficult than of 96kHz record.
Click to expand...
Click to collapse
Actually, the SD820 DAC is used and enabled. People with fancy players like PowerAmp (the latest alpha) report that in the app's settings, the only DAC that shows up in the list is the SD820 DAC. No AKM DAC listed.
I'm not an audiophile or anything, but when I have Super selected, the audio has a little more of a "punch" to it, while Standard I can kinda hear a bit of a ceiling. (this is all without ATMOS, of course)
xtermmin said:
Actually, the SD820 DAC is used and enabled. People with fancy players like PowerAmp (the latest alpha) report that in the app's settings, the only DAC that shows up in the list is the SD820 DAC. No AKM DAC listed.
I'm not an audiophile or anything, but when I have Super selected, the audio has a little more of a "punch" to it, while Standard I can kinda hear a bit of a ceiling. (this is all without ATMOS, of course)
Click to expand...
Click to collapse
SD820 in Poweramp: I cannot say anything pro or contra. I try to be smart from commercial b...ts. I don't know any well detailed technical quide. Based on these as engineer I would say that SD820 DAC is not used at all. Phone reports SD820 DAC for third party softwares due to compatibility reason but in real AKM chips works. Like I said I don't know it surly but most likely. I am also searching for the correct answer.
I believe that you hear the difference especialy if PowerAmp turns SD820 on somehow.
Otherwise the two AKM chips are different therefore they should sound differently. To hear it is just question of headphone price. Of course it is without ATMOS.
guess we need @rikin93 to use his contacts to get a definitive answer
Flaîm said:
didnt know of that. any sources that this is the case?
edit:
according to this documentation it should be a systemwide default value - unless ZTE ****ed that up
https://developer.android.com/reference/android/media/AudioFormat.html
Click to expand...
Click to collapse
No. It is justify my concern rather.
"Expressed in Hz, the sample rate in an AudioFormat instance expresses the number of audio samples for each channel per second in the content you are playing or recording. It is not the sample rate at which content is rendered or produced. For instance a sound at a media sample rate of 8000Hz can be played on a device operating at a sample rate of 48000Hz; the sample rate conversion is automatically handled by the platform, it will not play at 6x speed."
obladi64 said:
No. It is justify my concern rather.
"Expressed in Hz, the sample rate in an AudioFormat instance expresses the number of audio samples for each channel per second in the content you are playing or recording. It is not the sample rate at which content is rendered or produced. For instance a sound at a media sample rate of 8000Hz can be played on a device operating at a sample rate of 48000Hz; the sample rate conversion is automatically handled by the platform, it will not play at 6x speed."
Click to expand...
Click to collapse
you missed the important part:
As of API M, sample rates up to 192kHz are supported for AudioRecord and AudioTrack, with sample rate conversion performed as needed. To improve efficiency and avoid lossy conversions, it is recommended to match the sample rate for AudioRecord and AudioTrack to the endpoint device sample rate, and limit the sample rate to no more than 48kHz unless there are special device capabilities that warrant a higher rate.
Click to expand...
Click to collapse
which means that it can be programmed to output at 192 khz, but 48 khz should be the default value if there's no additional hardware.
or am i just misinterpreting this whole paragraph?
so either no player can play at 192 khz, or every player plays at 192 khz
Flaîm said:
you missed the important part:
which means that it can be programmed to output at 192 khz, but 48 khz should be the default value if there's no additional hardware.
or am i just misinterpreting this whole paragraph?
so either no player can play at 192 khz, or every player plays at 192 khz
Click to expand...
Click to collapse
Yes, someting like that. Since it is Androud part it is 48 kHz. I used Clean player as altarnative and I prove that there is difference between this and stock.
So as I understand it says that every source is converted to 48kHz and this is sent to dac. You can play 44.1 or 192 kHz source it doesn't matter streams will be converted to 48. Stock player alone can bypass it so far. And it is important in case of CDs as well becuase 44.1 to 48 conversion is the one of the ugliest thing can happen here.
obladi64 said:
Yes, someting like that. Since it is Androud part it is 48 kHz. I used Clean player as altarnative and I prove that there is difference between this and stock.
So as I understand it says that every source is converted to 48kHz and this is sent to dac. You can play 44.1 or 192 kHz source it doesn't matter streams will be converted to 48. Stock player alone can bypass it so far. And it is important in case of CDs as well becuase 44.1 to 48 conversion is the one of the ugliest thing can happen here.
Click to expand...
Click to collapse
i just tested listening to some flacs in my regular player, vlc player and the zte player with my beyerdynamic custom one pro. either all of them were outputting the same format, or i am just not able to hear the difference.
Flaîm said:
i just tested listening to some flacs in my regular player, vlc player and the zte player with my beyerdynamic custom one pro. either all of them were outputting the same format, or i am just not able to hear the difference.
Click to expand...
Click to collapse
So I am not fan of VLC Player therefore it is not installed on my phone. May be I felt wrongly and there is no difference because it doesn't exist at all and every player drives DAC appropriately. All I know is that I listened music by Clean Music for weeks and than I exchanged to ZTE player. Going through the music repertoire I was surprised. Anyway I am human too.
After all the fact is that you didn't here difference proves only one thing, namely you cannot hear the difference. Here and now.
I will study developer link what you suggested more thoroughly and also I am still waiting for the correct technical details from Android experts. Until I use ZTE player which works fine in above mentioned way. All song appears, all in order, no lag and sound brilliant. What else is needed?
Music Player DAC issue **Fixed**
Hi, I have a fix to using the DAC on non-stock music apps.
So I received my Axon yesterday.
Ipgraded from the Lenovo Vibe X3. I first ran in on the DAC problem on the X3.
In my experience all of these dedicated DAC phones follow the same approach, i.e., LG V10, Vivo Xplay 5, Vibe X3, Axon 7, and (I as sum) LG V20 as well.
There is already a thread on XDA explaining this in detail. -> http://forum.xda-developers.com/lg-v10/general/music-apps-using-dac-t3252596
In short, the apps listed on the V10 page will use the DAC. Although the Vibe X3 had a dedicated DAC toggle, and the Axon 7 doesn't.
To test whether the DAC is being used by a music app on the Axon 7 is:
1. Plugin high fidelity headphones (so you will be able to hear and verify the difference in music), if you can do it with regular earphones/headphones, good for you. and kickass hearing btw
2. Play music on the music app you want to test. (Refer the LG link I posted)
3. while the music s running in the background, go to Settings -> Sounds & Vibration -> Headset Hi-Fi -> and switch between Standard & Super settings.
IF that app is using the DAC, you'll notice a slight pause (when the DAC switches on/off) and of course the difference in sound quality.
Note: Switch Dolby off or ignore it when testing the app, cos for some reason switching Dolby Atmos on/off produces the same gap in playback as the DAC.
On the Vibe X3 it didn't.
I used to use PowerAmp earlier, cos I found that best for my taste.
Then I discovered Neutron, and fell in love with that.
However then I bought a DAC phone & both Power-amp & Neutron don't use the DAC(or I wasn't able to make them)
As per a lot of users online "Poweramp Alpha" can be made to use the DAC on such phones, somehow. I tried fiddling around with it, got fed-up & left it.
If someone has the patience to figure it out AND explain it to me, I'd be grateful, cos Poweramp is my player of choice in terms of UI & ease of usability.
Neutrons latest changelogs mention it can use DAC usage as an update. But I can't notice the difference in the method listed above, or maybe its referring to USB DACs.
Now my player of choice adter going through the list of DAC supported music apps is Pulsar. - https://play.google.com/store/apps/details?id=com.rhmsoft.pulsar
Reason being, I found it to be the lightest/cleanest player which supports the DAC and can relatively smoothly handle my 10K+ collection of 320kbps MP3 & FLAC collection.
You guys can go through the list of apps on the LG V10 page and decide. which suits you best.
h/t @stupc. I've found his thread to be the most informative and bang on in solving the problem of 3rd party DAC phones throughout the net. And trust me, I've searched. Went crazy trying to solve this when I first bought the X3
Hope this helps.
Mods: Please move the post/thread to the appropriate section if required and close the thread as solved.
Hit Thanks if this helped.
Evil0verlord said:
[...]
Click to expand...
Click to collapse
thank you for your answer.
the method to check whether the seperate DAC is being used supports my observation, that i wasnt able to hear a difference between all 3 players i've used.
but i guess the question remains whether the output is in 48khz or 192khz for all of them :/
I'm sceptical about the differing sound quality when switching the "Headset HiFi" setting. I noticed that the volume increases significantly when the setting is on, and goes quieter when switched off. This is a well known and proven psychological sales tactic for audio. The human brain subconsciously associates louder sound to be of higher quality.
In this case it would be very difficult to perfectly volume match the on/off setting of the "Headset HiFi" toggle for a proper blind test. I don't believe any user testing can be trusted unless it's done blind, as confirmation bias could easily take precedence.
Some good reading:
https://en.m.wikipedia.org/wiki/Psychoacoustics
EDIT: I just did some more rudimentary testing with consumer quality mp3s and the ZTE music app, toggling the Headset HiFi setting on/off. The difference in frequency response is very noticeable even when not using high end FLAC encodings. There are significant bumps in bass and treble, even when compared to other sources I have with known flat sound signatures.
So you're asking, what does this mean? There's two scenarios:
1) if the Headset HiFi toggle is indeed switching between the Axon high end DAC and the SD820 standard DAC, the Axon DAC is far from neutral and has a coloured sound with unnaturally increased bass and treble response. This is arguably positive for the average consumer who likes the visceral sensation of an unnatural U-shaped equalizer, but will be disappointing for audiophiles looking for a flat sound signature.
2) the second possibility is that the Headset HiFi toggle does not change which DAC the system is using, but rather is like a Loudness button found on many stereos. When volume decreases, the human ear perceives low and high frequencies dropping off faster than other mid range ones. Loudness buttons are added to stereos so that low volume listening frequency response sounds closer to what the ear perceives at higher volumes.

Too sensitive microphone during recording videos

I have a problem that when I'm recording movies, the audio quality is very bad. This mainly applies to recording movies in noisy places, for example in clubs. Instead of music, you can hear only buzzing, clattering and cracking. I think that reducing the sensitivity of the microphone during recording would solve this problem. Unfortunately, I could not find the right guide on how to do it on the internet. Literally all tutorials either do not work or show how to change the microphone's sensitivity only when calling. I tried to modify DEC1 and DEC2 values ​​in literally all files whose name starts with "mixer_paths ...". It also did not help. I would like to add that the quality of sound on movies recorded with other phones in the same places is as it should be, the music is clearly heard without any disturbance.
Phone - Redmi Note 3 Pro (Snapdragon)
ROM - Android 6.0.1 MIUI 10.2 (Dev 8.11.22)
Thanks in advance for replies.

Question Bad Microphone quality speech intelligibility in messaging apps eg WhatsApp, Duo, Telegram

Hello
Since I have my Pixel 6 all of my messaging partners (WhatsApp, Duo, Signal, Telegram etc) are telling me audio problems including bad quality, low volume, and not last poor speech intelligibility.
The problem happens in live call/video as well audio messages too. Since I own the phone I have received 3 updates, but non of them are fixed or changed anything on this issue.
I have started to investigate the problem and I discovered two major things. Signal loss, and hardly limited frequency range, which happens if the message gets recorded with any messaging application (including Google Duo too)
To test it I record the same audio source with the built-in recorder or WhatsApp.
The audio in the Whatsapp message gets -6dB less loud, and 6kHz above with a hard cut no Audio transmitted.
That has a significant impact on the end result of the audio and definitely doesn't help to improve the speech intelligibility.
The built-in recorder records the same source perfectly which confirms that the phone physically working well. The problem is related to the messaging applications...
It could be eg down sampling problem too.
It is obviously more difficult to understand the speech recorded with eg WhatsApp using Pixel 6 phone then any other phone.
By searching about sample rate related topics, I found an interesting statement which explains why the speech intelligibility bad on the device as in my recordings the frequency range is very narrow as higher than 5kHz starts to drop and above 6kHz no audio recorded.
"For audio, the minimum number of samples per second to unambiguously represent English speech is 8000 Hz. Using less than that would result in speech that might not be comprehensible due to a variety of reasons, one of which is how similar utterances will not be distinguishable from one another. Lower sampling rates confound phonemes, or sounds in a language, which have significant high-frequency energy; for example, with 5000 Hz, it is difficult to distinguish /s/ from /sh/ or /f/."
Listen the samples below:
Wow, honestly I didn't think before that I'd be the only one here getting annoyed that there's a bug that degrades a theoretically higher-class phone in one of the main things: Communication and no one else is complaining about it.
The audio is for some reason converted to a quality that doesn't even reach the theoretical minimum of 8kHz that was very common in analogue telephony in the early 19xx years
And now....
Digital made it worse back then
The issue also occurs on the Pixel 6 and Pixel 6 Pro and I have not seen this issue on any other phone before.
Is there anyone here who can run the same test on any custom ROM to verify the phone is able to send audio in a voice message e.g. WhatsApp, Telegram, Signal etc. with more than 6 kHz?
Just play this audio on your home audio system and record it with the Messenger app, play back the message...
Do you hear audio above 6kHz?
I have a second Pixel 6 (the first one was sent under warranty to Google), and both have a quiet voice recording. The interlocutors complain, but I can’t do anything about it. Google is not responding to these massive complaints.

Forcing calls to go through A2DP in Android, while using the phone's built-in microphone.

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.

Categories

Resources