Noisetorch-NG는 Pulseaudio 또는 Pipewire와 함께 Linux 용 오픈 소스 응용 프로그램입니다. RNNOISE를 사용하여 모든 응용 프로그램에서 노이즈를 억제하는 가상 마이크를 만듭니다. 원하는 회의 또는 VoIP 애플리케이션을 사용하여 기계식 키보드, 컴퓨터 팬, 기차 등의 사운드를 토치하기위한 입력으로 필터링 된 가상 마이크를 선택하십시오.
이것이 당신에게 유용하게 들리면 별을 떠나는 것을 잊지 마십시오!
업데이트 서버 및 코드 저장소의 보안 위반이 의심되면서 Noisetorch 커뮤니티의 공동 노력이 소스 코드와 바이너리에 악의적 인 코드가 없도록 노력했습니다.
악의적 인 코드는 발견되지 않았습니다.
여기와 여기에서 수행 된 감사에 대한 자세한 내용을 읽을 수 있습니다. 이제이 재발의 위험을 피하기 위해 프로젝트 릴리스 페이지에서 업데이트가 검색됩니다. 우리는이 불쾌한시기에 그들이 프로젝트를 위해 보여준 그들의 신뢰와 사랑에 대해 모두에게 감사합니다.
그런 다음 모든 애플리케이션에서 "필터링 된"을 마이크로 선택하기 만하면됩니다. OBS, 중얼 거리는, 불화, 어디서나.
모두를위한 Linux에는 좋은 데모 비디오가 있습니다.
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는 모든 응용 프로그램에서 선택할 수있는 "필터링 된 마이크"라는 가상 마이크를 만듭니다. 출력 필터링은 같은 방식으로 작동하며 "필터링 된 헤드폰"으로 필터링하려는 응용 프로그램을 간단히 출력합니다.
사용이 완료되면 "언로드"를 클릭하여 다음 번에 필요할 때까지 다시 제거하십시오.
설정 하에서 슬라이더 "음성 활성화 임계 값"을 사용하면 마이크가 음성을 감지 할 때 마이크가 사운드를 보낼 수있게하는 방법을 선택할 수 있습니다. 일반적으로 가능한 한 높게 원합니다. 괜찮은 마이크를 사용하면 최대 95%로 바꿀 수 있습니다. 대화 중에 잘라 내면 자신에게 맞는 가치를 찾을 때까지 천천히이 엄격함을 낮추십시오.
이것을 0%로 설정하면 Noisetorch-NG는 여전히 소음을 약화 시키지만 음성을 감지하지 않으면 마이크를 비활성화하지는 않습니다.
이러한 변경 사항을 적용하려면 Noisetorch-NG를 다시로드해야합니다.
Noisetorch-NG가로드되면 창을 닫으면 가상 마이크가 명시 적으로 언로드 될 때까지 계속 작동합니다. Noisetorch-NG 공정은 더 이상로드 된 후에는 더 이상 필요하지 않습니다.
Noisetorch-NG는 마이크 필터링을 위해 소량의 대기 시간을 도입 할 수 있습니다. 노이즈 억제에 의해 도입 된 고유 한 대기 시간의 양은 10ms이며, 이것은 매우 낮으며 문제가되지 않아야합니다. 또한 Pulseaudio는 현재 시스템에 의존하는 가변적 인 대기 시간을 소개합니다. 이 대기 시간을 낮추려면 Pulseaudio의 변화가 필요합니다.
출력 필터링은 현재 Pulseaudio와 함께 ~ 100ms의 순서로 무언가를 소개합니다. 이것은 정기 회의, 음성 및 게임에 여전히 좋을 것입니다. 경쟁력있는 게임 팀에게는 아닐 수도 있습니다.
소음-억제-비록 : rnnoise를 사용하는 소프트웨어를 비난하는 소프트웨어. 더 복잡한 구성이지만 더 많은 옵션을 제공합니다. 터미널을 더 많이 사용해야합니다.
Easy Effects : Echo 취소 또는 소음 제거와 같은 다양한 오디오 효과를 제공하는 패키지. 더 복잡하고 구성하고 Pipewire 만 지원합니다. Denoising은 rnnoise를 사용합니다.
golang.org에서 Go 컴파일러를 설치하십시오. 작동하는 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