0
因此,我正在尝试设置一个应用程序,用于记录来自麦克风的音频输入,并检查您是否说出特定的阶段/命令。一旦它读取该命令,它就会启动一个函数。我正在使用声音设备包录制音频输入。实际上,对于使用rec命令读入输入的文档,这是一个开始停止阻止操作。我无法评估该录音的价值。有谁知道如何使用音频缓冲区的流?Python - 读取音频流
import sounddevice as sd
import numpy as np
fs = 44100
duration = 5 # seconds
myrecording = sd.rec(duration * fs, samplerate=fs, channels=2, dtype='float64')
# I would like to read myrecording into a stream at this point.
print("Recording Audio")
sd.wait()
print("Audio recording complete , Play Audio")
sd.play(myrecording, fs)
sd.wait()
print("Play Audio Complete")
你是什么意思的“流”?您是否尝试使用带有回调函数的[Stream](http://python-sounddevice.readthedocs.io/en/latest/#sounddevice.Stream)? – Matthias