我可以用麦克风播放音频,但声音非常低沉,而且听起来程序好像要崩溃了。在
我试着用一个输入流,但是当我回放的时候声音很糟糕,你知道我做错了什么吗?在
10是我的麦克风,13是我的输出设备(扬声器)import sounddevice as sd
device_info = sd.query_devices(10, 'input')
samplerate = int(device_info['default_samplerate'])
sd.default.samplerate = samplerate
sd.default.channels = 2
devices = sd.query_devices()
print(devices)
def callback(indata, frames, time, status):
#print(indata)
sd.play(indata, device=13, blocking=True)
with sd.InputStream(device = 10, samplerate=44100, dtype='float32', callback=callback):
print('#' * 80)
print('press Return to quit')
print('#' * 80)
input()
我有一种感觉,我需要把它添加到队列中,然后从队列中播放它?在