I would like to know how to determine (using any programming language) whether a given audio file contains noise, such as of people talking in background, how to remove the noise, and how to subsequently compare the cleaned file with the original file.
The input to the program will be a sound file containing a conversation between two people and the program should be able to remove the noise from that file and should output only the conversation between the two people.