我已经编写了一个程序,使用Python MDP FastICA示例上的代码在立体声WAV文件上执行FastICA。
通过音频示例,我得到了很好的结果。
然后,我尝试通过将麦克风1连接到L通道,将麦克风2连接到R通道,使用连接到我电脑立体声麦克风的两个计算机单声道麦克风进行真实世界录音。在安静的房间里聊天时,我会在后台播放一些音乐进行测试。
但是,运行FastICA根本不会分离信号。麦克风的质量是否可能太差?在运行FastICA之前,我需要对记录的WAV文件(16位,有符号PCM,44100Hz)做任何事情吗?
您可以在此处下载录音。