Bu var mı: gürültü önleme yazılımı [kapalı]


79

Gürültü önleme için en iyi seçeneğin kendime bir çift gürültü önleyici kulaklık satın almak olduğunu biliyorum ...

Ancak, arka plandaki gürültüyü engellemek için bilgisayar mikrofonunu ve kulaklıklarını kullanabilecek herhangi bir yazılım var mı?


bu mümkün değil !
joe

Üzgünüz, daha ucuz gürültü önleyici kulaklıklar dışında yeni bir şey yok.
harrymc 11:12

Gürültü azaltmayı kastediyorsanız, bu soru şu konu ile ilgili olabilir: superuser.com/questions/274604/… Bir cevap, SoilCall Pro'nun çalıştığı (en azından sahip olduğum gürültüyü azaltmak için) ancak bazı kalite sorunları.
Qtax

EVET VAR .. daha kaliteli. Audacity, kaydınızdan 20 saniye sonra başka bir adımı geçtiğinizde 4 klik sesi duyulur ve gürültü kesilir ... alıntı: Gürültü giderme eklentisi de oldukça iyi. Saf bir sesti ses segmenti seçin ve ardından gürültü çıkarıcı getirmek ve "gürültü profili almak için bunu söylemek.
com.prehensible

Yanıtlar:


42

Gürültü bastırma için temelde iki yöntem vardır

  1. Wiener filtreleri veya diğer tahmin ve çıkarma şemalarını kullanarak gürültü bastırma . Bu sesi güzel kılmak için çok fazla optimizasyon ve beyin gücü gerekiyor. Uygulamanız için, PC'ler gerçek zamanlı ses işlemesi için tasarlanmadığından ve ilgili algoritmalar önemsiz olmaktan uzak olduğundan, bu muhtemelen iyi bir çözüm değildir.
  2. Gecikme düzeltmeli, faz ters çevrilmiş arka plan gürültüsünün kullanılabilir sinyalle birlikte oynatılması. Bu, genellikle baslarda bir miktar lekelenme olmasına rağmen, kulaklıklar için oldukça iyi çalışır. Bununla birlikte, bu, çevreden gelen gerçek arka plan gürültüsüne ihtiyaç duyduğundan çevrimdışı çalışmaz. Ve çok fazla ses gecikmesi sunduğundan PC'ler için çok kullanışlı değildir. Yine de, bunu minimal minimal-Linux çekirdeğiyle deneyebilirsiniz.

Ses işleme ve çeşitli gürültü önleme teknikleri konusundaki deneyimlerime dayanarak, bazı iyi ses yalıtımlı kulaklıklar öneririm. Tipik olarak, bunlar zaten çok iyi çalışmayacak herhangi bir sinyal işleme hilesi gerekmeksizin daha iyi bir sese neden olur.


2
Yani, özet olarak, eğer bu amaç için yazılım mevcut olsaydı, çok etkili olmazdı :(. Talihsiz.
Alterlife

Bahsettiğimiz gibi, güzel bir kulaklık seti elde etmek hem genel ses kalitesi hem de gürültü engellemede büyük bir fark yaratacaktır. Bu, kulak tomurcuk tipi hoparlörleri değil kulağın ötesini kapsayan tip anlamına gelir. benim bir dindarım, bir zamanlar hediye olarak bana gerçekten güzel olanları getirdi ve aradaki farktan şaşırdım.
Kendrick,

Yazılımın, işitme duyunuzu sarsacak sinir bozucu tekrarlayan veya tutarlı arkaplan sesleri için çalışıp çalışmayacağını merak ediyorum. “... özellikle yüksek olmasa bile sese kronik olarak maruz kalmak saç hücrelerinde hasara yol açarak rahatsız edilmelerine ve dejenere olmalarına neden olabilir.” well.blogs.nytimes.com/2013/03/25/what-causes-hearing-loss
ekangas

Bu son makaleyi (Ocak 2013) Google’da yapılan aramadan sonra tahmin edici gürültü engelleme filtreleriyle ilgili buldum. Bununla birlikte, makale IET Signal Processing'de yayımlandı, ancak Signal Processing için scimagojr.com'da yalnızca 27. sırada yer aldı . iem.kug.ac.at/fileadmin/media/iem/projects/2013/…
ekangas

1
@ekangas bu (1) bir uygulamasıdır. Bu filtreler, iyi tanımlanmamış, değişmeyen koşullarda oldukça güvenilir bir şekilde çalışır, ancak önemsiz olmayan işlem gücü gerektirirler ve gürültü durağan değilse doğru olması zor. 2009'da söylediğim gibi, iyi bir çift ses yalıtımlı kulaklık, genellikle daha basit ve daha ucuz bir seçenektir. Yine de telekonferans kurulumları için harika çalışıyorlar.
bastibe 11 Aralık'ta

17

Fiziksel / donanım nedenleriyle mümkün değildir.

Gürültü önleyici kulaklıklar, ses kaydı yaparak ve iptal etmek için bir faz ters çevrilmiş sesi çalarak çalışır. Bir dizüstü bilgisayar ile mikrofon ilk önce kapanır ve önünüze hoş bir şekilde gelir. Bu, arkadan gelen sesin mikrofona bile basmadan önce kulaklarınıza ulaşması anlamına gelir. Ardından, bilgisayardan yavaş ses kartına (muhtemelen 0,1 saniye veya daha fazla ping) çalacağı hoparlörlere geçmesi gerekir. Bu gecikme zamanı uğraşmak için çok iyi olacak.

Yani esas olarak şuna bağlı olarak:
Siz ve mikrofon farklı şeyler duyuyorsunuz (kulaklıklarınız kulaklarınızda).
Standart dizüstü bilgisayar ses kartlarından gelen gecikme süresi oldukça büyük, bu nedenle bilgisayarınızdan (kulaklıkların yanında 0'a yakın) gitar çalamıyorsunuz.

Bu ne kadar optimize olursa olsun, korkunç bir deneyim ile sonuçlanacaktır.


Evet. NC kulaklıkların mikrofonlarını doğrudan kulaklıkların içine, kulaklarınızdan milimetreye koyduğu bir şey değil. Uzun zaman önce aktif gürültü iptali için yapılan bir öneri eleştirmeni olarak, en azından daha uzakta olsaydı, en azından daha yüksek frekanslarda "fazı ayarlamak imkansız olurdu" dedi.
Jamie Hanrahan

1
btw, aktif gürültü iptali düşündüğünüzden çok daha zor. FM alıcısı olan bir bileşen stereo sisteminiz varsa, bunu demonte edebilirsiniz: Ayarlayıcınızı "mono" olarak ayarlayın ve bağlantıların kutuplarını hoparlörlerden birine ters çevirin . Ne kadar iptal alamadığınızı dikkat edin. Hoparlörleri yan yana getirin, ancak yine de aynı düzlemde hareket ettirin - daha fazla iptal olmayacak. İki hoparlörü doğrudan birbirine bakacak şekilde ayarlamanıza ve mümkün olduğunca birbirine çok yakın olmanıza gerek kalmadan, çok fazla iptal edeceğinize ve daha sonra bile ne kadar eksik olduğuna şaşıracaksınız.
Jamie Hanrahan

9

Bu makaleye bakın: Yazılımda Gürültü Engelleme? .

Bu ilginç, ama bir çözümü yok.


1
Erticle 2005'ten itibarendir. Belki artık alakalı değildir.
Snark

1
İçindeki çoğu veri evrensel görünüyor.
harrymc

Bunu gerçekten gördüm! Google harika bir araçtır :-). Ne yazık ki bu bir donanım çözümü ... Benzer bir yazılım çözümü için umut ediyorum.
Alterlife

Çok güzel 'zarfın arkasındaki' hesap o kullanıcı tarafından cevap veren kullanıcı tarafından. Güzel faydalı link. Bu açıklamanın cevabınızdaki kendi endişelerinde olması daha iyi olurdu.
Leo,

@DaveM Bu bir topluluk wiki cevabı. Yorum yapmak yerine, kendiniz güncellemek için çekinmeyin.
DavidPostill

5

MATLAB ve bu rehber / örnek kodun kullanılması:

http://www.mathworks.com/help/dsp/examples/acoustic-noise-cancellation-lms-.html

iptal etmeye çalıştığınız gürültüyü (bir wav'a) kaydedebilir ve iptal edecek bir ses çıkışı oluşturabilirsiniz. Mikrofon girişini gürültü olarak kabul etmek ve uyarlamalı olarak çıkışı üretmek ve oynatmak için kodu değiştirebilirsiniz.

Gürültü engellemenin en iyi şekilde düşük frekanslı "mekanik" tip gürültülerle çalıştığını unutmayın. Yüksek perde (yüksek frekans) sesleri iptal etmek çok daha zordur.



3

Sabit bir ses için (örneğin: fan yatağı sızlanması) mümkün olmalıdır, ancak diğerlerinin belirttiği gibi, düzenli değişken ses arka plan ortamları için, genel donanım ve yazılım ile kesinlikle iyi çalışmaz.

Ayrıca, yazılımın, sesi kesen dalgalar için çok önemli olan gecikmeyi (kalibrasyon için) yüksek hassasiyetle ölçmenin güvenilir bir yoluna sahip olduğundan şüpheliyim. (Düzen: belki de fazın manuel kalibrasyonunu yapmak hariç.)

Normal çekirdeğin gerçek zamanlı olmaması, aynı zamanda ses gecikmesinin biraz değişebileceği anlamına gelir ve bu da çalışma gürültüsünün iptal edilmesine neden olur.

Bilgisayarlar ses kaydedebiliyor ve çalabilseler de, asla ses dalgalarını iptal etmek için gereken kesinliğe ve tanımlamaya sahip olacak şekilde tasarlanmamıştır.

Böyle bir sistemi PC yazılımına uygulamak, gürültüyü azaltabilecek, gürültüyü artırabilecek bir şeye neden olabilir, bundan kaçınılmalıdır.

Hala zevk alsa bile, araştırma ve denemeye kendilerini ödünç veren bu konulardan biri olmaya devam ediyor :)

Ayrıca, yüksek kaliteli mikrofonlar ve profesyonel ses donanımı çok fazla fark yaratabilir.

Kaynak: her şeyde kendini ilan eden uzman.


2

Eğer iptal etmeniz gereken ses tutarlıysa, örneğin bir uçağın içinde veya bir fabrikanın mızrağı gibi görünüyorsa, bilgisayarın gecikmesi ne kadar geç olursa olsun ses aynı olmaz çünkü. Anahtar, elde edilen sesi kulaklıklarınızda doğru bir şekilde kaydırmak olacaktır. Örneğin, http://freemusicsoftware.org/category/free-vst-effects-2/phase-shifter gibi bir ayarlanabilir faz kaydırma yazılımı denenebilir.

Arka plandaki gürültüyü bile kaydedebilir ve ardından tekrar çalabilirsiniz. Aşamayı, kulaklarınızın doğrudan duyduklarının tam tersi olana kadar ayarlamanız gerekir.

Kötü laptop mikrofonu bir sorun olsaydı, kullanılmış bir SM58'i ​​yanınızda yeterince ucuza getirebilirdiniz.

Bu fikir hakkında herhangi bir geri bildirim var mı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.