效果可能说话声音小可能不被监听到,需要更改QUIET_DB阈值,另外delay_time值是低于阈值多久就可以停止保存当前的语音
import pyaudio
import wave
import sys
import numpy as np
def record_auto(MIC_INDEX=1):
'''
开启麦克风录音,保存至'temp/speech_record.wav'音频文件
音量超过阈值自动开始录音,低于阈值一段时间后自动停止录音
MIC_INDEX:麦克风设备索引号
'''
CHUNK = 1024 # 采样宽度
RATE =