python pyaudio使用调用本地麦克风获取音频
目录
一、直接上代码
二、代码解析
一、直接上代码
import pyaudio
from vosk import Model, KaldiRecognizer
# 加载模型
MODEL_PATH = "vosk-model-en-us-0.22" # 修改为您的模型路径
model = Model(MODEL_PATH)
# 初始化音频流
recognizer = KaldiRecognizer(model, 16000)
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=16000, input=True, frames_per_buffer=4000)
stream.start_stream()
print("开始实时语音识别,按 Ctrl+C 退出:")
try:
while True:
data = stream.read(4000, exception_on_overflow=False)
if recognizer.Acce