Python 分析环境房间容积
我正在寻找一个函数/包,它基本上返回一个整数,对应于房间中的环境体积 我认为很多人可能已经想要这样一个功能,然而,通过互联网搜索并没有产生结果。 非常感谢您的帮助Python 分析环境房间容积,python,audio,volume,Python,Audio,Volume,我正在寻找一个函数/包,它基本上返回一个整数,对应于房间中的环境体积 我认为很多人可能已经想要这样一个功能,然而,通过互联网搜索并没有产生结果。 非常感谢您的帮助 干杯 此代码符合我的要求: import pyaudio import numpy as np CHUNK = 2 ** 11 RATE = 44100 p = pyaudio.PyAudio() stream = p.open(format=pyaudio.paInt16, channels=1, rate=RATE, inpu
干杯 此代码符合我的要求:
import pyaudio
import numpy as np
CHUNK = 2 ** 11
RATE = 44100
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=RATE, input=True,
frames_per_buffer=CHUNK)
while True: # go for a few seconds
data = np.frombuffer(stream.read(CHUNK), dtype=np.int16)
peak = np.mean(np.abs(data))
if peak > THRESHOLD:
#do stuff
“不需要和I/O”-你的意思是这个假设操作不需要任何输入,比如说麦克风?对不起,我应该指定。我不想记录一些东西,把它保存到磁盘上,然后用python重新加载它来分析它。这就是我所说的I/O。我想用麦克风录制的声音。