我在Raspberry Pi B上的Python脚本中使用PyAudio。它(成功地)每10秒运行一次记录循环,侦听关键字。但在每个循环之间有一个实质性的停顿,我试图消除这些停顿。我已经将范围缩小到脚本实例化stream对象的位置(参见下面的代码片段)。这个特殊的操作需要10-11秒来执行,而其他所有操作都是瞬间完成的。Pi上没有运行其他任何东西。
我不知道这是否是自然的,或者是其他潜在的问题(例如,alsa配置?)可能就是原因。这是否需要整整10秒才能执行?
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK)发布于 2016-07-21 14:00:40
要关闭这个thread....seems,问题出在我的网络摄像头(Microsoft Lifecam)。我切换到罗技C170,每个监听循环中的10秒延迟消失了。
https://stackoverflow.com/questions/38449348
复制相似问题