Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #cat /etc/pipewire/pipewire.conf.d/59-echo-cancel.conf
- context.modules = [
- # Load the echo cancellation module with virtual sink
- {
- name = libpipewire-module-echo-cancel
- args = {
- # Enable monitor mode
- monitor.mode = false
- # Set source properties
- source.props = {
- node.name = "source.echo_cancel"
- node.description = "Echo Cancelled Source"
- }
- # Set sink properties
- sink.props = {
- node.name = "sink.echo_cancel"
- node.description = "Echo Cancelled Sink"
- }
- # WebRTC settings for echo cancellation
- aec.args = {
- webrtc.gain_control = true
- webrtc.extended_filter = true
- webrtc.experimental_agc = true
- webrtc.noise_suppression = true
- webrtc.ns_level = 2 # 0 = low, 3 = high
- }
- }
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement