【发布时间】:2018-01-26 12:00:39
【问题描述】:
我正在尝试通过 PyAudio 播放使用 SciPy 生成的方波,但出现错误
TypeError: len() of unsized object
这有点奇怪,因为方波对象应该有大小,对吧?
RATE = 48000
p = pyaudio.PyAudio()
stream = p.open(format = pyaudio.paInt16,
channels = 2,
rate = RATE,
output = True)
# ... inside a loop
wav = signal.square(2*math.pi*FREQ*t)
wav = wav.astype(np.int16)
stream.write(wav) # crash here
崩溃发生在循环的第一次迭代中,所以我认为循环不是问题。
【问题讨论】:
-
你能发布更多代码吗?
标签: python numpy scipy pyaudio