我正在尝试用python录制音频,但遇到了问题。当我运行此代码时:
import sounddevice as sd
from scipy.io.wavfile import write
fs = 44100
secs = 2
myrecording = sd.rec(int(secs * fs), samplerate=fs, channels=2)
sd.wait()
write('output.wav', fs, myrecording)
我得到错误:sounddevice.PortAudioError: Error opening InputStream: Invalid number of channels [PaErrorCode -9998]
。当我使用channels=1
运行代码时,我没有得到任何错误,但录制是无声的。你知道为什么吗?谢谢
更新:当我在另一台计算机上运行这段代码时,它可以正常工作。你知道为什么吗
目前没有回答
相关问题 更多 >
编程相关推荐