无法通过FastICA分离真实录音中的声音信号
我写了一个程序,用来对立体声WAV文件进行FastICA处理,参考了Python MDP FastICA示例上的代码。
在一些音频示例中,我得到了很好的效果。
然后我尝试用两个电脑的单声道麦克风进行实际录音,把麦克风1连接到电脑的左声道,麦克风2连接到右声道。我在一个安静的房间里,一边说话一边播放一些背景音乐来测试。
但是,运行FastICA后,信号根本没有分离。难道是因为麦克风的质量太差了?在运行FastICA之前,我需要对录制的WAV文件做些什么吗?