Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add voice processing feature in the voice & video settings #4868

Open
archerallstars opened this issue Jan 6, 2022 · 3 comments
Open

Add voice processing feature in the voice & video settings #4868

archerallstars opened this issue Jan 6, 2022 · 3 comments
Labels
T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements

Comments

@archerallstars
Copy link

Your use case

What would you like to do?

I want to fine tune the call quality of the app. I don't know whether the voice processing feature that I am requesting has been implemented in the app though.

Docs from Android Developers website:

Why would you like to do it?

  • I would like to see whether Noise Suppression, Echo Cancellation, Noise Reduction, Automatic Gain Control, Advanced Voice Activity, or the technology that's being used are enabled.
  • It's a good marketing for the apps to promote its features whenever is possible.
  • I have moved my team from Discord to Element. My team always compared the call quality between the apps. But when there's no options to show in Element at all, it's hard to convince my team. They feel like they've traded off features for privacy.

How would you like to achieve it?

Include the option in the settings as shown in the screenshot below (the example from Discord):

Voice & Video settings in Discord

Comparing to Element:

Voice & Video settings in Element

Have you considered any alternatives?

This option has to be implemented in the app.

Additional context

No response

@archerallstars archerallstars added the T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements label Jan 6, 2022
@ouchadam
Copy link
Contributor

from a quick look it appears that the libraries we use for voip calls (webrtc-react-native) and video meetings (jitsi-meet) don't appear to expose these options to us

do you know if it's possible @ganfra ?

@tdbe
Copy link

tdbe commented Jul 10, 2022

+1 for all those reasons and also, I desperately need to be able to turn some of the noise cancellations off! My team often goes in the field and when someone holds the phone at around 1-1.2 meters away, the microphone interrupts the voice every other second because some hidden noise/echo cancellation threshold is triggered.

So it's very hard to use a product with hidden settings. Discord (As much as I dislike it) at least has sliders and threshold meters which show you how it's working, when it's cancelling and when it isn't etc. -- so when we tweak or turn off a bunch of these features, we can hear each other much better.

PS: this is also a big problem: https://www.quora.com/Why-does-the-sound-cut-off-when-both-people-speak-at-the-same-time-during-a-video-call-Skype-FaceTime-etc-yet-in-a-normal-phone-call-two-people-can-speak-at-the-same-time?share=1

@z411
Copy link

z411 commented Dec 24, 2022

Options to disable sound processing have already been merged into Element Web, just a heads up.

matrix-org/matrix-react-sdk#8759

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements
Projects
None yet
Development

No branches or pull requests

4 participants