首页 > 解决方案 > 恼人的噪音扬声器树莓派零

问题描述

我编写了一个 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)

问候!

标签: pythonraspberry-pialsaraspberry-pi-zeropyalsaaudio

解决方案


推荐阅读