NoiseTorch - suppress extra noise in linux - demo in tamil
Links -
மகிழ்ச்சி… ஆனால்…
நான் பதிவிறக்குவதற்கு
Install the Go compiler from golang.org. And make sure you have a working C++ compiler.
git clone GitHub - noisetorch/NoiseTorch: Real-time microphone noise suppression on Linux. # Clone the repository cd NoiseTorch # cd into the cloned repository make # build it
என்பதைத் தரும்பொழுது,
lenovo@lenovo-Lenovo-ideapad-110-15ACL:~/Downloads$ git clone GitHub - noisetorch/NoiseTorch: Real-time microphone noise suppression on Linux. # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build it
Cloning into ‘NoiseTorch’…
remote: Enumerating objects: 3850, done.
remote: Counting objects: 100% (712/712), done.
remote: Compressing objects: 100% (516/516), done.
remote: Total 3850 (delta 413), reused 268 (delta 188), pack-reused 3138 (from 1)
Receiving objects: 100% (3850/3850), 6.50 MiB | 610.00 KiB/s, done.
Resolving deltas: 100% (1950/1950), done.
git submodule update --init --recursive
Submodule ‘c/c-ringbuf’ (GitHub - noisetorch/c-ringbuf: A ring buffer implemented in C) registered for path ‘c/c-ringbuf’
Submodule ‘c/rnnoise’ (GitHub - noisetorch/rnnoise: Recurrent neural network for audio noise reduction) registered for path ‘c/rnnoise’
Cloning into ‘/home/lenovo/Downloads/NoiseTorch/c/c-ringbuf’…
Cloning into ‘/home/lenovo/Downloads/NoiseTorch/c/rnnoise’…
Submodule path ‘c/c-ringbuf’: checked out ‘2037560fb90dea5d2538611d983964d790bdbac2’
Submodule path ‘c/rnnoise’: checked out ‘1cbdbcf1283499bbb2230a6b0f126eb9b236defd’
make -C c/ladspa
make[1]: Entering directory ‘/home/lenovo/Downloads/NoiseTorch/c/ladspa’
cc -I …/rnnoise/include -Wall -Werror -O2 -c -fPIC …/c-ringbuf/ringbuf.c …/rnnoise/src/*.c module.c
cc -o rnnoise_ladspa.so *.o -shared -Wl,–version-script=export.txt -lm
make[1]: Leaving directory ‘/home/lenovo/Downloads/NoiseTorch/c/ladspa’
mkdir -p bin/
go generate
make: go: No such file or directory
make: *** [Makefile:10: dev] Error 127
எனக் காட்டுகின்றது. நான் நிறுவுவதற்கு என்ன செய்யவேண்டும். வழிகாட்டுங்கள்.
இங்கே கூறியிருப்பதை கவனமாக படிக்கவும். அதன்படி முயற்சிக்கவும்.
Releases · noisetorch/NoiseTorch · GitHub
Firstly, we download the latest version of NoiseTorch using the wget command:
$ wget https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz
Secondly, to extract the archive, we use the tar command:
$ tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
This extracts the NoiseTorch packages to our home directory in ~/.local/bin.
Finally, we add the required permissions using the setcap command:
$ sudo setcap ‘CAP_SYS_RESOURCE=+ep’ ~/.local/bin/noisetorch
Now, the noisetorch executable is ready to run.
$ ~/.local/bin/noisetorch
In the GUI interface, we select an input device and press the “Load NoiseTorch” button.
The new device now should be available in the audio input device list.