element-hq / element-hq/element-call

Noise reduction

Open
#714 16 comments 86 reactions 0 assignees View on GitHub
A-Speech-Enhancement O-Frequent T-Enhancement
Dominant language
TypeScript
Stars
996
Forks
213
Avg merge
1d 8h
Merged PRs (30d)
55

Description

### Your use case

#### What would you like to do?

Automatically apply noise reduction filters to participants' audio.

#### Why would you like to do it?

While noise reduction doesn't improve the intelligibility of speech, it can help prevent auditory fatigue.

#### How would you like to achieve it?

Integrate noise reduction software such as [RNNoise](https://jmvalin.ca/demo/rnnoise/) or [DeepFilterNet](https://github.com/Rikorose/DeepFilterNet) into Element Call via WASM.

### Have you considered any alternatives?

Relying on the browser's built-in noise reduction, which is usually very subtle if it exists at all.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.