[யூடியூப் நிகழ்படம்] NoiseTorch - suppress extra noise in linux - demo in tamil

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

எனக் காட்டுகின்றது. நான் நிறுவுவதற்கு என்ன செய்யவேண்டும். வழிகாட்டுங்கள்.

இங்கே கூறியிருப்பதை கவனமாக படிக்கவும். அதன்படி முயற்சிக்கவும்.

  • Download

Releases · noisetorch/NoiseTorch · GitHub

  • install

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.

  • How to Use
    To run Noisetorch, we use the following command:

$ ~/.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.

2 Likes

sathiyaraj@sathiyaraj-Aspire-ES1-521:~$ wget https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz
–2024-09-09 11:50:41-- https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz
Resolving github.com (github.com)… 20.207.73.82
Connecting to github.com (github.com)|20.207.73.82|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/277194804/afe0e424-5700-4207-ba8f-690bddff3746?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240909T062042Z&X-Amz-Expires=300&X-Amz-Signature=baa136599a9b2557469e7429bbe408b5f6965dea2a9ee3f1c7940104dd863075&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=277194804&response-content-disposition=attachment%3B%20filename%3DNoiseTorch_x64_v0.12.2.tgz&response-content-type=application%2Foctet-stream [following]
–2024-09-09 11:50:42-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/277194804/afe0e424-5700-4207-ba8f-690bddff3746?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240909T062042Z&X-Amz-Expires=300&X-Amz-Signature=baa136599a9b2557469e7429bbe408b5f6965dea2a9ee3f1c7940104dd863075&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=277194804&response-content-disposition=attachment%3B%20filename%3DNoiseTorch_x64_v0.12.2.tgz&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)… 185.199.108.133, 185.199.109.133, 185.199.111.133, …
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.108.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 3047996 (2.9M) [application/octet-stream]
Saving to: ‘NoiseTorch_x64_v0.12.2.tgz’

NoiseTorch_x64_v0.1 100%[===================>] 2.91M 1.43MB/s in 2.0s

2024-09-09 11:50:46 (1.43 MB/s) - ‘NoiseTorch_x64_v0.12.2.tgz’ saved [3047996/3047996]

sathiyaraj@sathiyaraj-Aspire-ES1-521:~$ tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
sathiyaraj@sathiyaraj-Aspire-ES1-521:~$ sudo setcap ‘CAP_SYS_RESOURCE=+ep’ ~/.local/bin/noisetorch
[sudo] password for sathiyaraj:
fatal error: Invalid argument
usage: setcap [-q] [-v] [-n ] (-r|-|) [ … (-r|-|) ]

Note must be a regular (non-symlink) file.
sathiyaraj@sathiyaraj-Aspire-ES1-521:~$ ~/.local/bin/noisetorch
தங்களின் குறிப்பின்படி நிறுவிக் கொண்டேன். நன்றி

1 Like