我正在做一个流派识别项目,并试图利用 sounddevice 来输入音频。我曾尝试使用他们网站上的示例代码以及堆栈溢出,但如果没有完成退出代码 0,我无法运行代码。我已经看到人们说这是一个设备识别问题,但即使声明了输入/输出我仍然没有录制任何音频。这是下面的代码
import sounddevice as sd
from scipy.io.wavfile import write
sd.default.device = 1,3;
fs = 44100 #sample rate
duration = 5
myrecording = sd.rec(int(duration*fs), samplerate=fs, channels=2)
sd.wait()
write('output.wav,fs myrecording)