Не удается разделить звуковые сигналы FastICA при записи в реальном мире - PullRequest
3 голосов
/ 01 декабря 2011

Я написал программу для выполнения FastICA со стереофоническим WAV-файлом, используя код Пример Python MDP FastICA

С примерами аудио я получаю очень хорошие результаты.

Затем я пытаюсь сделать запись в реальном мире, используя два компьютерных мономикрофона, подключенных к стереомикрофону моего компьютера, подключив микрофон 1 к каналу L и микрофон 2 к каналу R.Я тестирую, играя музыку на заднем плане, пока я говорю в тихой комнате.

Однако, запуск FastICA вообще не разделяет сигналы.Возможно ли, что качество микрофонов слишком низкое?Нужно ли что-либо делать с записанным WAV-файлом перед запуском FastICA?

Ответы [ 2 ]

0 голосов
/ 11 марта 2016

Не могу помочь, но просто поделюсь своим опытом, поскольку некоторое время назад я пытался получить разделение источников ICA в реальных звуковых условиях ...

При обычной AB стерео технике это довольноПонятно, почему ICA не может разделить источники: потому что оба канала имеют разные задержки источников.Специально для этого мы с коллегой сделали записи с настройкой XY , потому что тогда оба канала должны иметь одинаковые задержки.Мы даже сделали это на открытом воздухе, чтобы уменьшить эффект замедленного отражения звука от стен.Но МКА не смог разделить источники ...

0 голосов
/ 10 марта 2016

Он еще не готов к записи в реальном времени.

...