[Python] Python: How to separate out noise from human speech in audio file?

Discussão em 'Python' iniciado por Stack, Outubro 5, 2024.

  1. Stack

    Stack Membro Participativo

    I have an audio file in which I attempted to filter out the noise:

    frequency, array = read('sample/OSR_us_000_0014_8k.wav')
    b, a = signal.butter(5, 1000/(frequency/2), btype='highpass')
    filteredSignal = signal.lfilter(b, a, newSound)


    This highpass filter doesn't appear to be that effective though. Are there better ways to accomplish what I am attempting to do? Additionally, I would prefer to have the extracted background noise. Most algorithms available filter out the noise, but I'd like to extract the noise out as a numpy array.

    Continue reading...

Compartilhe esta Página