element-hq / element-hq/element-android
Add voice processing feature in the voice & video settings
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
### 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:**
- [Noise Suppression](https://developer.android.com/reference/android/media/audiofx/NoiseSuppressor)
- [Acoustic Echo Canceler](https://developer.android.com/reference/android/media/audiofx/AcousticEchoCanceler)
- [Automatic Gain Control](https://developer.android.com/reference/android/media/audiofx/AutomaticGainControl)
#### 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):

Comparing to Element:

### Have you considered any alternatives?
This option has to be implemented in the app.
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.