在 Python 中打开麦克风,可以使用 PyAudio 库。
首入 PyAudio 库。
pipinstall PyAudio
然后,使用以下代码打开麦克风:
import pyaudio
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16,
channels=1,
rate=16000,
input=True,
frames_per_buffer=1024)
其中,format
参数指定音频数据的格式,channels
参数指定声道数,rate
参数指定采样率,input
参数指定是否打开输入流,frames_per_buffer
参数指定缓冲区的帧数。
打开麦克风后,就可以使用 stream.read
方法读取麦克风输入的音频数据了。
记得在使用完麦克风后,使用 stream.close()
关闭输入流,并使用 p.terminate()
关闭 PyAudio 库。