电脑麦克风扩音器

import pyaudio
import wave
from tqdm import tqdm

def record_audio():
	CHUNK = 256
	FORMAT = pyaudio.paInt16
	CHANNELS = 1
	RATE = 22500
	p = pyaudio.PyAudio()
	stream_in = p.open(format=FORMAT,
					channels=CHANNELS,
					rate=RATE,
					input=True,
					frames_per_buffer=CHUNK)
	stream_out = p.open(format=FORMAT,
					channels=CHANNELS,
					rate=RATE,
					output=True,
					frames_per_buffer=CHUNK)
	print("* recording")
	while True:
		data = stream_in.read(CHUNK)
		stream_out.write(data)
	print("* done recording")
	stream_in.stop_stream()
	stream_in.close()
	stream_out.stop_stream()
	stream_out.close()
	p.terminate()


record_audio()

可以调整CHUNK、CHANNELS、RATE来对延迟进行优化,实际上如果使用麦克风加上电脑外接屋子里面的小音响,扩音还是不错的,延迟挺低的。不过注意防止啸叫,麦克风需要离扬声器远一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值