Python MDP FastICA 예제 의 코드를 사용하여 스테레오 WAV 파일에서 FastICA를 수행하는 프로그램을 작성했습니다.
오디오 예제를 사용하면 매우 좋은 결과를 얻을 수 있습니다.
그런 다음 마이크 1을 L 채널에, 마이크 2를 R 채널에 연결하여 PC의 스테레오 마이크에 연결된 두 대의 컴퓨터 모노 마이크를 사용하여 실제 녹음을 시도합니다. 조용한 방에서 이야기하는 동안 백그라운드에서 음악을 재생하여 테스트합니다.
그러나 FastICA를 실행해도 신호가 전혀 분리되지 않습니다. 마이크의 품질이 너무 좋지 않을 수 있습니까? FastICA를 실행하기 전에 기록 된 WAV 파일 (16 비트, 서명 된 PCM, 44100Hz)에 대해 어떤 작업을 수행해야합니까?
여기 에서 레코딩을 다운로드 할 수 있습니다 .