문제

i 마이크에서 오디오를 기록하고 처리하는 응용 프로그램이 있습니다.음악이나 영화 사운드를 집어 들지 않고 음악을 재생하거나 영화에서 소리가 나지 않고이 작업을 수행 할 수 있기를 원합니다.음악이나 동영상이 마이크가 녹음되는 동일한 컴퓨터에서 음악이나 동영상이 재생되므로 이론적으로 컴퓨터에서 나오는 오디오 데이터의 모든 비트에 액세스해야합니다.나는 이것이 마이크의 입력 신호에서 컴퓨터의 출력 노이즈를 자동으로 취소 할 수 있지만 실제로이 일을하는 방법을 확신하는 것은 아닙니다!I Interop 또는 IPC를 통해 .NET 실행 파일 에서이 동작 에서이 동작을 호출 할 수있는 한 주로 언어가 어지럽 힙니다.이를 달성하는 방법에 대한 제안 - 사운드 카드에서 출력 오디오 신호를 표현하고 마이크로폰에서 입력 신호를 표현하는 것과 같이 초기 부품은 크게 감사 할 것입니다.

도움이 되었습니까?

해결책

You could look into the literature on echo cancellation. There seem to be several books on the subject. It's a non-trivial level of DSP coding.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top