O NoISETORCH-NG é um aplicativo de código aberto fácil de usar para Linux com Pulseaudio ou Pipewire. Ele cria um microfone virtual que suprime o ruído em qualquer aplicativo usando o RNNOise. Use o aplicativo de conferência ou VoIP que desejar e simplesmente selecione o microfone virtual filtrado como entrada para incendiar o som do seu teclado mecânico, ventiladores de computador, trens e coisas que gostam.
Não se esqueça de deixar uma estrela se isso lhe parecer útil!
Devido a uma suspeita de violação de segurança do servidor de atualização e do repositório de código, houve um esforço conjunto da comunidade Noisetorch para garantir que o código -fonte e os binários estejam livres de código malicioso.
Nenhum código malicioso foi encontrado.
Você pode ler mais sobre a auditoria que foi feita aqui e aqui. Agora, as atualizações serão recuperadas da página de lançamentos do projeto para evitar qualquer risco de estar recorrente. Agradecemos a todos por sua confiança e pelo amor que eles mostraram para o projeto neste momento desagradável.
Em seguida, basta selecionar "filtrado" como seu microfone em qualquer aplicativo. Obs, murmúrio, discórdia, em qualquer lugar.
Linux para todos tem um bom vídeo de demonstração aqui.
Faça o download do lançamento mais recente do Github.
Desscala o arquivo tgz , no seu diretório inicial.
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
Isso descompactará o aplicativo, o ícone e a entrada da área de trabalho no local correto.
Dependendo do seu ambiente de desktop, talvez seja necessário esperar para que ele rescanse aplicativos ou peça para fazer uma atualização agora.
Com o Gnome, isso pode ser feito com:
gtk-update-icon-cache
Agora você tem uma entrada binária e desktop noisetorch no seu sistema.
Dê as permissões necessárias com setcap :
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
Se o Noisetorch-NG não começar após a instalação, também pode ser necessário garantir que ~/.local/bin esteja no seu caminho. Na maioria das distribuições, por exemplo, Ubuntu, esse deve ser o caso por padrão. Se não for, certifique -se de anexar
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
para o seu ~/.profile . Se você já possui isso, pode precisar fazer login e sair para que ele se aplique se for a primeira vez que estiver usando ~/.local/bin .
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
Consulte a seção Solução de problemas no Wiki.
Selecione o microfone que você deseja denoise e clique em "Carregar", o Noisetorch-NG criará um microfone virtual chamado "microfone filtrado" que você pode selecionar em qualquer aplicativo. A filtragem de saída funciona da mesma maneira, basta produzir os aplicativos que você deseja filtrar para "fones de ouvido filtrados".
Quando terminar de usá -lo, basta clicar em "descarregar" para removê -lo novamente, até que você precise da próxima vez.
O "limite de ativação de voz" do controle deslizante em Configurações permite que você escolha como o Noisetorch-NG rigoroso deve estar apenas permitindo que o microfone envie sons quando detectar voz. Geralmente, você deseja isso o mais alto possível. Com um microfone decente, você pode transformar isso no máximo de 95%. Se você cortar durante a conversa, abaixe lentamente essa rigor até encontrar um valor que funcione para você.
Se você definir isso como 0%, o Noisetorch-NG ainda diminuirá o ruído, mas não desativará o microfone se não detectar a voz.
Lembre-se de que você precisará recarregar o NoISETORCH-NG para que essas alterações se apliquem.
Depois que o Noisetorch-NG estiver carregado, fique à vontade para fechar a janela, o microfone virtual continuará trabalhando até que você a descarregue explicitamente. O processo Noisetorch-NG não é mais necessário depois de carregar.
O Noisetorch-NG pode introduzir uma pequena quantidade de latência para a filtragem de microfones. A quantidade de latência inerente introduzida pela supressão de ruído é de 10ms, isso é muito baixo e não deve ser um problema. Além disso, o Pulseaudio apresenta atualmente uma quantidade variável de latência que depende do seu sistema. A redução dessa latência requer uma mudança no pulseaudio.
Atualmente, a filtragem de saída apresenta algo na ordem de ~ 100ms com pulseaudio. Isso ainda deve ser bom para conferências regulares, voz e jogo. Talvez não para equipes competitivas de jogos.
Ruído-supressão para voz: software denoising que usa o RNNOISE. Mais complexo de configurar, mas oferece mais opções. Requer mais uso do terminal.
Efeitos fáceis: pacote que oferece um grande número de efeitos de áudio diferentes, como cancelamento de eco ou remoção de ruído. Mais complexo para configurar e suporta apenas a Pipewire. O Denoising usa rnnoise.
Instale o compilador GO em Golang.org. E verifique se você tem um compilador C ++ em funcionamento.
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build itPara instalá -lo:
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