studiofx
Прототип проекта Студийные Эффекты
В реализации присутствует:
Pipeline обработки звука, использующий Pipewire для получения аудиоданных и их вывода, а так же GStreamer для организации
Подавление шума на основе RNNoise с буфферизацией в 100 мс
AGC (Automatic Gain Control) на основе WebRTC (https://github.com/GStreamer/gst-plugins-bad)
Использование
Зависимости
sh
su -
apt-get install "pkgconfig(libpipewire-0.3)" "pkgconfig(gstreamer-1.0)" gst-plugins-base gst-plugins-good
apt-get install python3 gobject-introspection-devel
apt-get install gst-plugins-bad1.0-devel ladspa-noise-suppression-for-voice
apt-get install meson clangСборка и установка
Проект можно скачать по ссылке
https://altlinux.space/alt-gnome/StudioFXДля установки из исходного кода
sh
meson setup _build --prefix=/usr
meson install -C _buildЗапуск
sh
studiofxПриложение автоматически захватывает микрофон по умолчанию.
Удаление
sh
su -
ninja uninstall -C _build