PyAudio - 实例化流对象很慢
PyAudio - Slow to instatiate stream object
我在 Raspberry Pi B 上的 Python 脚本中使用 PyAudio。它(成功地)每 10 秒运行一次录音循环,监听关键字。但是在我试图消除的每个循环之间有一个实质性的停顿。我已将其缩小到脚本实例化流对象的位置(请参见下面的代码片段)。此特定操作需要 10-11 秒才能执行,而其他所有操作都是即时的。 Pi 上没有其他 运行。
我不知道这是自然现象,还是其他潜在问题(例如 alsa 配置?)可能是原因。这需要整整 10 秒才能执行吗?
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK)
关闭此线程....问题似乎出在我的网络摄像头 (Microsoft Lifecam) 上。我切换到罗技 C170,每个聆听循环中的 10 秒延迟消失了。
我在 Raspberry Pi B 上的 Python 脚本中使用 PyAudio。它(成功地)每 10 秒运行一次录音循环,监听关键字。但是在我试图消除的每个循环之间有一个实质性的停顿。我已将其缩小到脚本实例化流对象的位置(请参见下面的代码片段)。此特定操作需要 10-11 秒才能执行,而其他所有操作都是即时的。 Pi 上没有其他 运行。
我不知道这是自然现象,还是其他潜在问题(例如 alsa 配置?)可能是原因。这需要整整 10 秒才能执行吗?
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK)
关闭此线程....问题似乎出在我的网络摄像头 (Microsoft Lifecam) 上。我切换到罗技 C170,每个聆听循环中的 10 秒延迟消失了。