Noisetorch-ng es una aplicación de código abierto fácil de usar para Linux con PulseAudio o Pipewire. Crea un micrófono virtual que suprime el ruido en cualquier aplicación utilizando rnnoise. Use cualquier aplicación de conferencias o VoIP que desee y simplemente seleccione el micrófono virtual filtrado como entrada para incendiar el sonido de su teclado mecánico, ventiladores de computadora, trenes y similares.
¡No olvides dejar una estrella si esto te suena útil!
Debido a una sospecha de incumplimiento de seguridad del servidor de actualización y el repositorio de código, ha habido un esfuerzo concertado de la comunidad de Noisetorch para garantizar que el código fuente y los binarios estén libres de código malicioso.
No se ha encontrado un código malicioso.
Puede leer más sobre la auditoría que se realizó aquí y aquí. Las actualizaciones ahora se recuperarán de la página de lanzamientos del proyecto para evitar cualquier riesgo de este recurrente. Agradecemos a todos por su confianza y el amor que han mostrado hacia el proyecto en este momento desagradable.
Luego, simplemente seleccione "Filtrado" como su micrófono en cualquier aplicación. Obs, murmurar, discordia, en cualquier lugar.
Linux para todos tiene un buen video de demostración aquí.
Descargue el último lanzamiento de GitHub.
Desempaqué el archivo tgz , en su directorio de inicio.
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
Esto desempacará la entrada de aplicación, icono y escritorio al lugar correcto.
Dependiendo de su entorno de escritorio, es posible que deba esperar a que se vuelva a repitir para aplicaciones, o dígale que haga una actualización ahora.
Con gnome esto se puede hacer con:
gtk-update-icon-cache
Ahora tiene una entrada binaria y de escritorio noisetorch en su sistema.
Déle los permisos requeridos con setcap :
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
Si Noisetorch-NG no comienza después de la instalación, es posible que también deba asegurarse de que ~/.local/bin esté en su camino. En la mayoría de las distribuciones, por ejemplo, Ubuntu, este debería ser el caso por defecto. Si no es así, asegúrese de agregar
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
a tu ~/.profile . Si ya tiene eso, es posible que deba iniciar sesión y salir para que se aplique realmente si esta es la primera vez que usa ~/.local/bin .
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
Consulte la sección de solución de problemas en el wiki.
Seleccione el micrófono que desea desojar y haga clic en "Cargar", Noisetorch-NG creará un micrófono virtual llamado "micrófono filtrado" que puede seleccionar en cualquier aplicación. El filtrado de salida funciona de la misma manera, simplemente emite las aplicaciones que desea filtrar a "auriculares filtrados".
Cuando haya terminado de usarlo, simplemente haga clic en "Descargar" para eliminarlo nuevamente, hasta que lo necesite la próxima vez.
El control deslizante "Umbral de activación de voz" en Configuración le permite elegir cuán estricto debe ser Noisetorch-Ng solo permitiendo que su micrófono envíe sonidos cuando detecta la voz. Generalmente desea que esto sea lo más alto posible. Con un micrófono decente, puede convertir esto en el máximo del 95%. Si se corta durante la conversación, baje lentamente esta rigor hasta que encuentre un valor que funcione para usted.
Si establece esto en 0%, Noisetorch-Ng aún disminuirá el ruido, pero no desactivará su micrófono si no detecta la voz.
Tenga en cuenta que necesitará recargar Noisetorch-NG para que se apliquen estos cambios.
Una vez que noisetorch-ng se ha cargado, no dude en cerrar la ventana, el micrófono virtual continuará trabajando hasta que lo descargue explícitamente. El proceso de Noisetorch-NG ya no se requiere una vez que se ha cargado.
Noisetorch-ng puede introducir una pequeña cantidad de latencia para el filtrado de micrófono. La cantidad de latencia inherente introducida por la supresión de ruido es de 10 ms, esto es muy bajo y no debería ser un problema. Además, PulseAudio actualmente presenta una cantidad variable de latencia que depende de su sistema. Bajar esta latencia requiere un cambio en Pulseaudio.
El filtrado de salida actualmente presenta algo en el orden de ~ 100 ms con pulseaudio. Esto aún debería estar bien para conferencias regulares, voiping y juegos. Tal vez no para equipos de juego competitivos.
Supresión de ruido para la voz: software Denoising que usa Rnnoise. Más complejo de configurar pero ofrece más opciones. Requiere más uso del terminal.
Efectos fáciles: paquete que ofrece una gran cantidad de efectos de audio diferentes, como la cancelación de eco o la eliminación de ruido. Más complejo de configurar y solo admite Pipewire. Denoising usa rnnoise.
Instale el compilador GO de Golang.org. Y asegúrese de tener un compilador de C ++ que funcione.
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build itPara instalarlo:
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