我编写了一个 Python 脚本来实时捕获声音麦克风,但是当执行并开始捕获时,声音会持续不断地令人讨厌 piiiiiiiiiiiii...
我正在使用 Raspberry Pi zero、Raspbian Buster、Python 3.7、Alsaaudio,尝试更换麦克风、声卡等,但可怕的 piiii 没有停止......
这是我的脚本的一个例子:
import alsaaudio, time, audioop
inp = alsaaudio.PCM(alsaaudio.PCM_CAPTURE,alsaaudio.PCM_NONBLOCK)
inp.setchannels(1)
inp.setrate(8000)
inp.setformat(alsaaudio.PCM_FORMAT_S16_LE)
inp.setperiodsize(160)
while True:
l,data = inp.read()
if l:
print(audioop.max(data, 2))
time.sleep(.001)
问候!