python输出到语音播放_pythonsounddevice从麦克风播放音频

我可以用麦克风播放音频,但声音非常低沉,而且听起来程序好像要崩溃了。在

我试着用一个输入流,但是当我回放的时候声音很糟糕,你知道我做错了什么吗?在

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()

我有一种感觉,我需要把它添加到队列中,然后从队列中播放它?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值