chunk = 1024
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=44100, input=True,
    frames_per_buffer=chunk)
data = stream.read(chunk)
rms = audioop.rms(data, 2)
Обнаружить и записать звук с помощью python