Noisetorch-NG是易於使用pulseaudio或PipeWire的Linux的開源應用程序。它創建了一個虛擬麥克風,可以使用rnnoise在任何應用中抑制噪聲。使用您喜歡的會議或VoIP應用程序的任何一種,然後選擇過濾的虛擬麥克風作為機械鍵盤,計算機風扇,火車等的聲音輸入。
如果這聽起來對您有用,請不要忘記離開星星!
由於懷疑對更新服務器和代碼存儲庫的安全性違反了安全性,因此Noisetorch社區進行了一致的努力,以確保源代碼和二進製文件免於惡意代碼。
沒有發現惡意代碼。
您可以在此處和此處進行的審核閱讀更多信息。現在,將從項目的發布頁面中檢索更新,以避免這種重新發生的任何風險。我們感謝所有人在這個令人不愉快的時期對該項目表現出來的信任和愛。
然後,只需在任何應用程序中選擇“過濾”作為麥克風。觀察,喃喃自語,不和諧,任何地方。
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
請參閱Wiki中的故障排除部分。
選擇要DeNoise的麥克風,然後單擊“加載”,Noisetorch-NG將創建一個虛擬麥克風,稱為“過濾麥克風”,您可以在任何應用程序中選擇。輸出過濾以相同的方式工作,只需輸出要過濾到“過濾耳機”的應用程序。
使用它後,只需單擊“卸載”即可再次刪除它,直到下次需要它。
在設置下的滑塊“語音激活閾值”,您可以選擇嚴格的noisetorch-ng應該如何僅允許麥克風在檢測到聲音時發送聲音。通常,您希望它盡可能高。有了一個不錯的麥克風,您可以將其最多變為95%。如果您在交談過程中切出,請慢慢降低這種嚴格性,直到找到適合您的價值為止。
如果將其設置為0%,則Noisetorch-NG仍會降低噪音,但如果您的麥克風無法檢測到聲音,則不會停用麥克風。
請記住,您需要重新加載噪聲,以應用這些更改。
一旦加載了Noisetorch-NG,就可以隨意關閉窗口,虛擬麥克風將繼續工作,直到您明確卸載它。加載後不再需要Noisetorch-ng過程。
Noisetorch-NG可能會引入少量的麥克風過濾延遲。噪聲傾斜引入的固有延遲量為10ms,這很低,不應該是問題。此外,Pulseaudio當前引入了取決於您系統的可變延遲。降低該潛伏期需要改變脈衝。
目前,輸出過濾在約100ms的脈衝上引入了一些東西。對於常規會議,節省和遊戲,這仍然可以。也許不是為競爭性的遊戲團隊。
使用rnnoise的噪聲支持:降解軟件。更複雜的配置,但提供了更多選項。需要更多使用終端。
簡單效果:包裝提供大量不同的音頻效果,例如迴聲取消或降噪。更複雜的配置,僅支持管道。 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