Я знаю, что лучший вариант для шумоподавления - это купить себе наушники с шумоподавлением ...
Но есть ли какое-либо программное обеспечение, которое использовало бы компьютерный микрофон и наушники для блокировки фонового шума?
Я знаю, что лучший вариант для шумоподавления - это купить себе наушники с шумоподавлением ...
Но есть ли какое-либо программное обеспечение, которое использовало бы компьютерный микрофон и наушники для блокировки фонового шума?
Ответы:
Есть в основном два метода подавления шума
Основываясь на моем опыте обработки звука и различных методах шумоподавления, я бы порекомендовал хорошие наушники со звукоизоляцией. Как правило, это приводит к улучшению звучания без необходимости каких-либо приемов обработки сигнала, которые в любом случае не будут работать слишком хорошо.
Не возможно по физическим / аппаратным причинам.
Наушники с шумоподавлением работают, записывая звук и воспроизводя звук с инверсией фазы, чтобы отменить его. С ноутбуком микрофон сначала отстой, и приятно перед вами, это означает, что звук, идущий сзади, сначала дойдет до ваших ушей, прежде чем он попадет в микрофон. Затем он должен пройти через компьютер на медленную звуковую карту (вероятно, пинг 0,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 достаточно дешево.
Есть ли отзывы по этой идее?