يعد Noisetorch-NG تطبيقًا سهلاً للاستخدام مفتوح المصدر لـ Linux مع pulseaudio أو pipewire. إنه ينشئ ميكروفونًا افتراضيًا يقمع الضوضاء في أي تطبيق باستخدام Rnnoise. استخدم أيًا من المؤتمرات أو تطبيق VoIP الذي تحبه ، واختيار Microphone المصفى المصفى كمدخلات لإشعال صوت لوحة المفاتيح الميكانيكية ومراوح الكمبيوتر والقطارات والأعجوبة.
لا تنس أن تترك نجمًا إذا كان هذا مفيدًا لك!
نظرًا لانتهاك أمني مشتبه به لمستودع خادم التحديث ومستودع الرمز ، كان هناك جهد متضافر من قبل مجتمع Noisetorch لضمان أن تكون رمز المصدر والثنائيات خالية من الكود الخبيث.
لم يتم العثور على رمز ضار.
يمكنك قراءة المزيد عن التدقيق الذي تم هنا وهنا. سيتم الآن استرداد التحديثات من صفحة إصدارات المشروع لتجنب أي خطر من هذا التكرار. نشكر الجميع على ثقتهم والحب الذي أظهروه في المشروع في هذا الوقت غير السار.
ثم ببساطة حدد "مرشح" كميكروفون الخاص بك في أي تطبيق. Obs ، Mumble ، Discord ، في أي مكان.
Linux للجميع لديه فيديو تجريبي جيد هنا.
قم بتنزيل أحدث إصدار من Github.
قم بفك ملف tgz ، في الدليل المنزلي الخاص بك.
tar -C $HOME -h -xzf NoiseTorch_x64_v0.12.2.tgz
سيؤدي ذلك إلى تفريغ التطبيق والأيقونة وسطح المكتب إلى المكان الصحيح.
اعتمادًا على بيئة سطح المكتب ، قد تحتاج إلى الانتظار حتى تنقذ التطبيقات ، أو إخبارها بالقيام بتحديث الآن.
مع gnome يمكن القيام بذلك مع:
gtk-update-icon-cache
لديك الآن دخول ثنائي noisetorch على سطح المكتب على نظامك.
امنحها الأذونات المطلوبة مع setcap :
sudo setcap 'CAP_SYS_RESOURCE=+ep' ~/.local/bin/noisetorch
إذا لم يبدأ Noisetorch-NG بعد التثبيت ، فقد تضطر أيضًا إلى التأكد من أن ~/.local/bin في طريقك. في معظم التوزيعات ، على سبيل المثال ، يجب أن يكون هذا هو الحال افتراضيًا. إذا لم يكن الأمر كذلك ، فتأكد من إلحاقها
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
إلى ~/.profile . إذا كان لديك بالفعل ذلك ، فقد تضطر إلى تسجيل الدخول والخروج حتى يتم تطبيقه فعليًا إذا كانت هذه هي المرة الأولى التي تستخدم فيها ~/.local/bin .
rm ~/.local/bin/noisetorch
rm ~/.local/share/applications/noisetorch.desktop
rm ~/.local/share/icons/hicolor/256x256/apps/noisetorch.png
يرجى الاطلاع على قسم استكشاف الأخطاء وإصلاحها في الويكي.
حدد الميكروفون الذي تريده ، وانقر فوق "تحميل" ، سيقوم Noisetorch-NG بإنشاء ميكروفون افتراضي يسمى "ميكروفون مرشح" يمكنك تحديده في أي تطبيق. يعمل تصفية الإخراج بنفس الطريقة ، ما عليك سوى إخراج التطبيقات التي تريد تصفية "سماعات الرأس التي تمت ترشيحها".
عند الانتهاء من استخدامه ، ما عليك سوى النقر فوق "إلغاء تحميل" لإزالته مرة أخرى ، حتى تحتاج إليه في المرة القادمة.
يتيح لك "عتبة تنشيط الصوت" المنزلق ضمن الإعدادات ، اختيار مدى صرامة Noisetorch-NG في السماح للميكروفون الخاص بك فقط بإرسال الأصوات عندما يكتشف الصوت .. عمومًا تريد أن يصل إلى أعلى مستوى ممكن. مع ميكروفون لائق ، يمكنك تحويل هذا إلى 95 ٪ كحد أقصى. إذا قطعت أثناء الحديث ، فقم بتخفيض هذا الصرامة ببطء حتى تجد قيمة تناسبك.
إذا قمت بتعيين هذا على 0 ٪ ، فسيظل Noisetorch-NG يضعف الضوضاء ، ولكن لا تقوم بإلغاء تنشيط الميكروفون الخاص بك إذا لم يكتشف الصوت.
يرجى مراعاة أنك ستحتاج إلى إعادة تحميل Noisetorch-NG لتطبيق هذه التغييرات.
بمجرد أن يتم تحميل Noisetorch-NG ، لا تتردد في إغلاق النافذة ، وسيستمر الميكروفون الافتراضي في العمل حتى تقوم بتفريغه بشكل صريح. لم تعد عملية Noisetorch-NG مطلوبة بمجرد تحميلها.
قد يقدم Noisetorch-NG كمية صغيرة من الكمون لتصفية الميكروفون. كمية الكمون المتأصل الذي تم تقديمه بواسطة قمع الضوضاء هو 10 مللي ثانية ، وهذا منخفض للغاية ويجب ألا يكون مشكلة. بالإضافة إلى ذلك ، يقدم Pulseaudio حاليًا قدرًا متغيرًا من الكمون يعتمد على نظامك. يؤدي خفض هذا الكمون إلى تغيير في pulseaudio.
يقدم تصفية الإخراج حاليًا شيئًا بترتيب ~ 100ms مع Pulseaudio. هذا لا يزال على ما يرام بالنسبة للمؤتمرات العادية والبيب والألعاب. ربما ليس لفرق الألعاب التنافسية.
كبت الضوضاء-فالنسيج: برنامج تقليله والذي يستخدم rnnoise. أكثر تعقيدًا للتكوين ولكنه يوفر المزيد من الخيارات. يتطلب المزيد من استخدام المحطة.
التأثيرات السهلة: الحزمة التي توفر عددًا كبيرًا من التأثيرات الصوتية المختلفة مثل إلغاء الصدى أو إزالة الضوضاء. أكثر تعقيدًا لتكوين ويدعم فقط pipewire. تقلص استخدام Rnnoise.
قم بتثبيت برنامج التحويل البرمجي GO من golang.org. وتأكد من أن لديك برنامج التحويل البرمجي C ++ يعمل.
git clone https://github.com/noisetorch/NoiseTorch # Clone the repository
cd NoiseTorch # cd into the cloned repository
make # build itلتثبيته:
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