Я усвідомлюю, що найкращий варіант для шумозаглушення - придбати собі пару навушників для шумозаглушення ...
Але чи є якесь програмне забезпечення, яке використовувало б мікрофон та навушники для блокування фонового шуму?
Я усвідомлюю, що найкращий варіант для шумозаглушення - придбати собі пару навушників для шумозаглушення ...
Але чи є якесь програмне забезпечення, яке використовувало б мікрофон та навушники для блокування фонового шуму?
Відповіді:
В основному є два способи придушення шуму
На основі мого досвіду роботи з звуковою обробкою та різними методами шумозаглушення я рекомендував би гарні звукоізольовані навушники. Як правило, це призведе до кращого звучання без необхідності будь-яких хитрощів обробки сигналу, які так чи інакше не спрацюють.
Неможливо з фізичних та апаратних причин.
Навушники з шумопоглинанням працюють, записуючи звук і відтворюючи фазовий перевернутий звук, щоб скасувати його. У ноутбуці мікрофон спочатку висмоктується, і це добре перед вами означає, що звук, який виходить ззаду, спочатку досягне ваших вух, перш ніж він навіть потрапить у мікрофон. Тоді він повинен пройти через комп’ютер на повільну звукову карту (швидше за все, пінг в 1 секунду або більше) до гучномовців, де вони будуть грати. Цей час відставання буде надто великим для вирішення.
Тож зводиться головним чином до цього:
ви і мікрофон чуєте різні речі (у навушниках вони у ваших вухах).
Час затримки від стандартних звукових карт ноутбуків великий, ви часто не можете навіть гітарний підсилювач добре працювати з цього приводу на комп’ютері (біля 0 в навушниках).
Це би, як би не було оптимізовано, призвело до жахливого досвіду.
Дивіться цю статтю: Скасування шуму в програмному забезпеченні? .
Це цікаво, але не має рішення.
Використання MATLAB та цього посібника / зразкового коду:
http://www.mathworks.com/help/dsp/examples/acoustic-noise-cancellation-lms-.html
Ви можете записати шум, який Ви намагаєтесь скасувати (до wav) та створити аудіовихід, який би скасував його. Ви також можете змінити код, щоб мікрофон входив як шум, і він адаптивно генерував би вихід і відтворював його.
Пам'ятайте, що шумозаглушення найкраще спрацьовує при низьких частотах "механічного" шуму. Шум високої висоти (високої частоти) набагато складніше скасувати.
Насправді це не шумозаглушення, але Chatterblocker може допомогти вам замаскувати / ігнорувати зовнішні звуки.
Це повинно бути можливим для постійного звуку (наприклад, вентилятор підсвічує), але, як уже зазначалося, для звичайних змінних звукових фонових середовищ це, безумовно, не буде добре працювати із загальним обладнанням та програмним забезпеченням.
Я також сильно сумніваюся, що програмне забезпечення матиме будь-який надійний спосіб вимірювання відставання з високою точністю (для калібрування), що має вирішальне значення для звукозахисних хвиль. (Редагувати: за винятком можливо ручної калібрування фази.)
Звичайні ядра, які не знаходяться в режимі реального часу, також означають, що затримка звуку може дещо відрізнятися, що також призведе до відміни робочого шуму.
Хоча комп'ютери можуть записувати та відтворювати звук, вони ніколи не були розроблені так, щоб мати точність та чіткість, необхідні для скасування звукових хвиль.
Впровадження такої системи на програмне забезпечення для ПК може призвести до того, що замість зменшення шуму може підвищити рівень шуму, чого уникнути.
Це все ще залишається однією з цих тем, які піддаються дослідженню та експериментуванню, навіть якщо тільки для цього задоволення :)
Крім того, мікрофони високого класу та професійне звукове обладнання можуть багато змінити.
Джерело: самопроголошений експерт у всьому.
Якщо звук, який потрібно скасувати, є послідовним, наприклад, в літаку або на заводі, це здається, що відставання комп'ютера не повинно мати значення, тому що звук однаковий незалежно від того, як пізно він надходить. Ключовим моментом буде точне зміщення фазового звуку у ваших навушниках. Наприклад, можна спробувати програмне забезпечення з регулюванням фазового зсуву, наприклад на http://freemusicsoftware.org/category/free-vst-effects-2/phase-shifter
Ви навіть можете записати фоновий шум, а потім відтворити його. Вам доведеться відрегулювати фазу, поки це не буде протилежним тому, що чують безпосередньо ваші вуха.
Якщо бідний мікрофон для ноутбука був проблемою, ви можете взяти з собою використаний SM58 досить дешево.
Будь-які відгуки про цю ідею?