context.modules = [ { name = libpipewire-module-echo-cancel args = { library.name = aec/libspa-aec-webrtc aec.args = { webrtc.gain_control = true } capture.props = { node.name = "Echo Cancellation Capture" } source.props = { node.name = "Echo Cancellation Source" } sink.props = { node.name = "Echo Cancellation Sink" } playback.props = { node.name = "Echo Cancellation Playback" } } } ]