Python MDP FastICAのコードを使用して、ステレオWAVファイルでFastICAを実行するプログラムを作成しました。
オーディオの例私は非常に良い結果を得ます。
次に、マイク1をLチャンネルに、マイク2をRチャンネルに接続して、PCのステレオマイク入力に接続された2つのコンピューターモノラルマイクを使用して、現実世界の録音を試みます。静かな部屋で話している間に、バックグラウンドで音楽を再生してテストします。
ただし、FastICAを実行しても信号はまったく分離されません。マイクの品質が低すぎる可能性はありますか?FastICAを実行する前に、記録されたWAVファイル(16ビット、署名付きPCM、44100Hz)に対して何かする必要がありますか?
こちらから録画をダウンロードできます。