Audio improvements
This commit is contained in:
@@ -21,4 +21,40 @@
|
|||||||
"default.clock.max-quantum" = 1024;
|
"default.clock.max-quantum" = 1024;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# DeepFilterNet noise reduction filter chain
|
||||||
|
services.pipewire.extraConfig.pipewire."99-deepfilter-source" = {
|
||||||
|
"context.modules" = [
|
||||||
|
{
|
||||||
|
name = "libpipewire-module-filter-chain";
|
||||||
|
args = {
|
||||||
|
"node.description" = "DeepFilter Noise Canceling Source";
|
||||||
|
"media.name" = "DeepFilter Noise Canceling Source";
|
||||||
|
"filter.graph" = {
|
||||||
|
nodes = [
|
||||||
|
{
|
||||||
|
type = "ladspa";
|
||||||
|
name = "deepfilter";
|
||||||
|
plugin = "${pkgs.deepfilternet}/lib/ladspa/libdeep_filter_ladspa.so";
|
||||||
|
label = "deep_filter_mono";
|
||||||
|
control = {
|
||||||
|
"Attenuation Limit (dB)" = 100;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"audio.rate" = 48000;
|
||||||
|
"audio.position" = [ "MONO" ];
|
||||||
|
"capture.props" = {
|
||||||
|
"node.name" = "effect_input.deepfilter";
|
||||||
|
"node.passive" = true;
|
||||||
|
};
|
||||||
|
"playback.props" = {
|
||||||
|
"node.name" = "effect_output.deepfilter";
|
||||||
|
"media.class" = "Audio/Source";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
ghostty
|
ghostty
|
||||||
neofetch
|
neofetch
|
||||||
deepfilternet
|
deepfilternet
|
||||||
|
pavucontrol
|
||||||
|
|
||||||
# Desktop applications
|
# Desktop applications
|
||||||
bitwarden-desktop
|
bitwarden-desktop
|
||||||
|
|||||||
Reference in New Issue
Block a user