Я написав програму для виконання FastICA на стерео-файлі WAV, використовуючи код на прикладі FastICA Python MDP
З аудіоприкладами я отримую дуже хороші результати.
Потім я намагаюся робити запис у реальному світі за допомогою двох комп'ютерних мономікрофонів, підключених до стереофонічного ПК у моєму ПК, підключивши мікрофон 1 до L каналу та мікрофон 2 до каналу R. Я тестую, граючи музику на задньому плані, поки я розмовляю в тихій кімнаті.
Однак запуск FastICA взагалі не розділяє сигнали. Чи можливо якість мікрофонів занадто погана? Чи потрібно мені щось робити із записаного файлу WAV (16 біт, підписаний PCM, 44100 Гц) перед запуском FastICA?
Запис можна завантажити тут .