I have a recording of an audio conversation of two persons. I want to remove the background noise from audio and then also separate both persons' audio separately in python.
I have gone through some concepts about applying filters on the audio, but I was unable to implement the correct filter. In some audio recordings, it able to cancel out the noise partially.
For Separation of speakers, I found some libraries in python like PyAudioAnalysis, uis-rnn (Speaker-diarization), but they have their own trained models, which are solving the problem. Any paid APIs are available to solve this speaker-diarization problem?
Is there any way to solve this problem?