Noisetorch-NG-это простое в использовании приложение с открытым исходным кодом для Linux с PulseAudio или Pipewire. Он создает виртуальный микрофон, который подавляет шум в любом приложении, используя RNNOISE. Используйте какой -либо конференц -приложение или приложение VoIP, которое вам нравится, и просто выберите фильтрованный виртуальный микрофон в качестве входного сигнала, чтобы подготовить звук вашей механической клавиатуры, вентиляторов компьютеров, поездов и тому подобного.
Не забудьте оставить звезду, если вам это звучит полезно!
Из -за подозреваемого нарушения безопасности сервера обновлений и репозитория кода, сообщество Noisetorch было посвященным усилиям, чтобы гарантировать, что исходный код и двоичные файлы свободны от вредоносного кода.
Злобный код не найден.
Вы можете прочитать больше об аудит, который был проведен здесь и здесь. Теперь обновления будут извлечены со страницы выпуска проекта, чтобы избежать какого -либо риска этого повторяющегося. Мы благодарим всех за их доверие и любовь, которую они проявили к проекту в это неприятное время.
Затем просто выберите «Отфильтрован» в качестве микрофона в любом приложении. Uss, бормотать, разногласия, где угодно.
У всех есть хорошее демонстрационное видео.
Загрузите последний релиз от Github.
Распаковать файл tgz , в ваш домашний каталог.
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
Это распаковывает приложение, значок и вход на рабочем столе в правильное место.
В зависимости от вашей среды настольного компьютера, вам, возможно, потребуется ждать, пока она отменит приложения или скажет ей сделать обновление сейчас.
С гномом это можно сделать с:
gtk-update-icon-cache
Теперь у вас есть бинарная и настольная запись noisetorch в вашей системе.
Дайте ему необходимые разрешения с setcap :
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
Если Noisetorch-NG не начинается после установки, вам также может быть убедиться, что ~/.local/bin находится на вашем пути. На большинстве распределений, например, Ubuntu, это должно иметь место по умолчанию. Если это не так, обязательно добавьте
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
к вашему ~/.profile . Если у вас это уже есть, вам, возможно, придется войти в систему и выходить, чтобы он фактически применил, если это первый раз, когда вы используете ~/.local/bin .
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
Пожалуйста, смотрите раздел по устранению неполадок в вики.
Выберите микрофон, который вы хотите денуз, и нажмите «Загрузка», Noisetorch-NG создаст виртуальный микрофон, называемый «фильтрованный микрофон», который вы можете выбрать в любом приложении. Выходная фильтрация работает одинаково, просто выводит приложения, которые вы хотите отфильтровать в «фильтрованные наушники».
Когда вы закончите его использовать, просто нажмите «разгрузить», чтобы удалить его снова, пока он вам не понадобится в следующий раз.
Слайдер «Порог голосовой активации» под настройками позволяет выбирать, насколько строгим Noisetorch-NG должен быть только то, что ваш микрофон отправляет звуки, когда он обнаруживает голос. Обычно вы хотите, чтобы это было как можно более высоким. С приличным микрофоном вы можете превратить это в максимум 95%. Если вы вырезаете во время разговора, медленно понижайте эту строгость, пока не найдете значение, которое работает для вас.
Если вы установите это на 0%, Noisetorch-NG все равно будет ослабить шум, но не деактивировать ваш микрофон, если он не обнаруживает голос.
Пожалуйста, имейте в виду, что вам нужно будет перезагрузить Noisetorch-NG, чтобы применить эти изменения.
Как только Noisetorch-NG загрузится, не стесняйтесь закрывать окно, виртуальный микрофон будет продолжать работать до тех пор, пока вы не разгрузите его. Процесс Noisetorch-NG больше не требуется после его загрузки.
Noisetorch-NG может ввести небольшое количество задержки для фильтрации микрофона. Количество неотъемлемой задержки, введенной в результате шума, составляет 10 мс, это очень низкое и не должно быть проблемой. Кроме того, PulseAudio в настоящее время вводит переменную сумму задержки, которая зависит от вашей системы. Снижение этой задержки требует изменения в Pulseaudio.
Выходная фильтрация в настоящее время вводит что -то в порядке ~ 100 мс с PulseAudio. Это все еще должно быть хорошо для регулярных конференций, голоса и игр. Может быть, не для конкурентных игровых команд.
шумоподъемность для голоса: денообразование программного обеспечения, которое использует RNNOISE. Более сложный для настройки, но предлагает больше вариантов. Требует большего использования терминала.
Легкие эффекты: пакет, который предлагает большое количество различных аудиоэффектов, таких как отмена эха или удаление шума. Более сложный для настройки и только поддерживает Pipewire. Denoising использует rnnoise.
Установите компилятор GO от golang.org. И убедитесь, что у вас есть рабочий компилятор C ++.
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build itЧтобы установить:
mkdir -p ~ /.local/bin
cp ./bin/noisetorch ~ /.local/bin/
cp ./assets/noisetorch.desktop ~ /.local/share/applications
cp ./assets/icon/noisetorch.png ~ /.local/share/icons/hicolor/256x256/apps