record.py

来自「reduced python source for embedded apps」· Python 代码 · 共 24 行

PY
24
字号
# Record mono 16bits samples from the audio device and send them to stdout.# Assume the sampling rate is compatible.# Use a small queue size to minimize delays.import al, sysimport ALBUFSIZE = 2000QSIZE = 4000def main():	c = al.newconfig()	c.setchannels(AL.MONO)	c.setqueuesize(QSIZE)	p = al.openport('', 'r', c)	while 1:		data = p.readsamps(BUFSIZE)		sys.stdout.write(data)try:	main()except KeyboardInterrupt:	sys.exit(1)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?