我在Raspberry Pi B上的Python脚本中使用PyAudio。它(成功)每10秒运行一次录制循环,监听关键字。但是在我试图消除的每个循环之间存在大量的停顿。我已将其缩小到脚本实例化流对象的位置(请参阅下面的代码段)。执行此特定操作需要10-11秒,而其他所有操作都是即时的。 Pi上没有其他任何东西在运行。
我不知道这是否自然,或者是否可能是其他一些潜在问题(例如alsa config?)。这应该花费整整10秒钟来执行吗?
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK)
答案 0 :(得分:0)
要关闭此线程....似乎问题是我的网络摄像头(Microsoft Lifecam)。我切换到了Logitech C170,每个监听循环中的10秒延迟都消失了。