【发布时间】:2011-12-01 17:04:34
【问题描述】:
我已经编写了一个程序来使用Python MDP FastICA Example 上的代码对立体声 WAV 文件执行 FastICA
通过音频示例,我得到了非常好的结果。
然后我尝试使用两个连接到我电脑立体声麦克风的计算机单声道麦克风进行真实世界的录音,方法是将麦克风 1 连接到 L 通道,将麦克风 2 连接到 R 通道。当我在安静的房间里说话时,我通过在背景中播放一些音乐来测试。
但是,运行 FastICA 根本不会分离信号。是不是麦克风的质量太差了?在运行 FastICA 之前,我需要对录制的 WAV 文件进行任何处理吗?
【问题讨论】:
-
这更像是一个 DSP 问题而不是一个编程问题 - 试试 dsp.stackexchange.com ?
-
真实录音中声音分离的matlab代码请参考inc2.ucsd.edu/~taesu。它易于使用,效果很好。
标签: python signal-processing audio-recording recording