def reduce_by_example_to_mp3(audio_file, noise_file, out_file): # data1, rate1 = sf.read(audio_file) # noise_data1, _ = sf.read(noise_file) audio = AudioSegment.from_wav(audio_file) noise_audio = AudioSegment.from_wav(noise_file) data = Denoiser.seg_to_numpy(audio) noise_data = Denoiser.seg_to_numpy(noise_audio) rate = audio.frame_rate denoised_data = Denoiser.reduce_by_example(data, noise_data, rate) denoised_audio = Denoiser.numpy_to_seg_like_seg(denoised_data, audio) denoised_audio.export(out_file, format='mp3')