Noisetorch-ng ist eine einfach zu verwendende Open-Source-Anwendung für Linux mit Pulseaudio oder PipeWire. Es erzeugt ein virtuelles Mikrofon, das in jeder Anwendung mit RNNOise Rauschen unterdrückt. Verwenden Sie die mögliche Konferenz- oder VoIP -Anwendung und wählen Sie einfach das gefilterte virtuelle Mikrofon als Eingabe aus, um den Klang Ihrer mechanischen Tastatur, Computerventilatoren, Züge und dergleichen zu fackeln.
Vergessen Sie nicht, einen Stern zu hinterlassen, wenn dies für Sie nützlich klingt!
Aufgrund einer mutmaßlichen Sicherheitsverletzung des Update -Servers und des Code -Repositorys wurden die Noisetorch -Community konzertiert, um sicherzustellen, dass der Quellcode und die Binärdateien frei von böswilligen Code sind.
Es wurde kein bösartiger Code gefunden.
Sie können mehr über das Audit lesen, das hier und hier durchgeführt wurde. Updates werden nun von der Seite des Projekts abgerufen, um ein Risiko dieser Wiederholung zu vermeiden. Wir danken allen für ihr Vertrauen und die Liebe, die sie in dieser unangenehmen Zeit gegenüber dem Projekt gezeigt haben.
Wählen Sie dann einfach "gefiltert" als Mikrofon in jeder Anwendung. Obs, murmeln, diskordt, überall.
Linux für alle hat hier ein gutes Demo -Video.
Laden Sie die neueste Version von GitHub herunter.
Packen Sie die tgz -Datei in Ihr Heimverzeichnis aus.
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
Dadurch werden die Anwendung, das Symbol und den Desktop -Eintrag an den richtigen Ort ausgepackt.
Abhängig von Ihrer Desktop -Umgebung müssen Sie möglicherweise darauf warten, dass sie für Anwendungen rescan rescan ist, oder dass sie jetzt eine Aktualisierung durchführen soll.
Mit GNOME kann dies mit:
gtk-update-icon-cache
Sie haben jetzt einen noisetorch Binär- und Desktop -Eintrag in Ihrem System.
Geben Sie ihm die erforderlichen Berechtigungen mit setcap :
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
Wenn Noisetorch-ng nach der Installation nicht beginnt, müssen Sie möglicherweise auch sicherstellen, dass ~/.local/bin auf Ihrem Weg ist. Bei den meisten Verteilungen, z. Ubuntu, sollte dies standardmäßig der Fall sein. Wenn dies nicht der Fall ist, stellen Sie sicher, dass Sie anhängen
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
zu Ihrem ~/.profile . Wenn Sie dies bereits haben, müssen Sie sich möglicherweise anmelden, damit es sich tatsächlich anwendet, wenn dies das erste Mal ~/.local/bin .
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
Bitte beachten Sie den Abschnitt zur Fehlerbehebung im Wiki.
Wählen Sie das Mikrofon aus, das Sie abschließen möchten, und klicken Sie auf "Laden". Noisetorch-ng erstellt ein virtuelles Mikrofon namens "gefiltertes Mikrofon", das Sie in jeder Anwendung auswählen können. Die Ausgangsfilterung funktioniert auf die gleiche Weise und geben Sie einfach die Anwendungen aus, die Sie in "gefilterte Kopfhörer" filtern möchten.
Wenn Sie fertig sind, klicken Sie einfach auf "Entladen", um es erneut zu entfernen, bis Sie es beim nächsten Mal benötigen.
Mit dem Slider "Sprachaktivierungsschwellenwert" unter den Einstellungen können Sie auswählen, wie streng Noisetorch-ng darin bestehen sollte, dass Ihr Mikrofon nur Geräusche sendet, wenn es die Stimme erkennt. Im Allgemeinen möchten Sie, dass dies so hoch wie möglich hoch ist. Mit einem anständigen Mikrofon können Sie dies auf maximal 95%wenden. Wenn Sie während des Gesprächs ausschneiden, senken Sie diese Strenge langsam, bis Sie einen Wert finden, der für Sie funktioniert.
Wenn Sie dies auf 0%einstellen, dämpft Noisetorch-ng immer noch das Geräusch, deaktiviert Ihr Mikrofon jedoch nicht, wenn es keine Stimme erkennt.
Bitte beachten Sie, dass Sie Noisetorch-ng neu laden müssen, damit diese Änderungen angewendet werden können.
Sobald Noisetorch-ng geladen wurde, können Sie das Fenster nicht schließen, das virtuelle Mikrofon funktioniert weiter, bis Sie es explizit entladen. Der Noisetorch-NG-Prozess ist nach dem Laden nicht mehr erforderlich.
Noisetorch-ng kann eine kleine Menge Latenz für die Mikrofonfilterung einführen. Die in der Rauschunterdrückung eingeführte inhärente Latenz beträgt 10 ms, dies ist sehr niedrig und sollte kein Problem sein. Zusätzlich führt Pulseaudio derzeit eine variable Menge an Latenz ein, die von Ihrem System abhängt. Die Senkung dieser Latenz erfordert eine Veränderung des Pulsaudio.
Die Ausgangsfilterung führt derzeit etwas in der Größenordnung von ~ 100 ms mit Pulseaudio ein. Dies sollte immer noch in Ordnung für regelmäßige Konferenzen, Voiping und Spiele sein. Vielleicht nicht für Wettbewerbsspielteams.
Rauschunterdrückung-für-Voice: Denoising-Software, die RNNOise verwendet. Komplexer zu konfigurieren, bietet aber mehr Optionen. Erfordert mehr Verwendung des Terminals.
Einfache Effekte: Paket, das eine große Anzahl verschiedener Audioeffekte wie Echo -Stornierung oder Rauschentfernung bietet. Komplexer zu konfigurieren und unterstützt nur PipeWire. Denoising verwendet Rnnoise.
Installieren Sie den Go -Compiler von golang.org. Und stellen Sie sicher, dass Sie einen funktionierenden C ++ - Compiler haben.
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build itUm es zu installieren:
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