# Webrtc

PulseEffects uses the webrtc from GStreamer. This plugin offers a voice enhancement filter based on WebRTC Audio Processing library. This library provides a broad variety of enhancement algorithms. This plugin tries to enable as many of those as possible. The currently enabled enhancements are High Pass Filter, Echo Canceller, Noise Suppression, Automatic Gain Control, and some extended filters.

# Echo Canceller

## Extended Filter

Enabled or disables the extended filter.

## High Pass Filter

Enables or disables the high pass filter.

## Delay Agnostic

Enables or disables the delay agnostic mode.

## Suppression Level

Controls the aggressiveness of the suppressor. A higher level trades off double-talk performance for increased echo suppression.

# Компрессор шума

## Suppression Level

Controls the aggressiveness of the suppression. Increasing the level will reduce the noise level at the expense of a higher speech distortion.

# Gain Controller

## Режим

Controls the mode of the compression stage.

# Компрессор

## Limiter

When enabled, the compression stage will hard limit the signal to the target level. Otherwise, the signal will be compressed but not limited above the target level.

## Target Level

Sets the target peak level of the gain control in dBFS (decibels from digital full-scale).

## Maximum Gain

Sets the maximum gain the digital compression stage may apply.

# Voice Detector

## Вероятность обнаружения

Specifies the likelihood that a frame will be declared to contain voice.

## Frame Size

Sets the size of the frames in ms on which the VAD will operate. Larger frames will improve detection accuracy, but reduce the frequency of updates.

# Отклики

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/gst-plugins-bad-plugins-webrtcdsp.html