本文主要是介绍pyaudio webrtcvad实现实时录制语音加VAD检测没人说话自动停止录制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vad检测没人说话超过2秒就自动停止录制并保存前面有人说话的音频文件
pip install webrtcvad
代码:
import pyaudio
import wave
import time
import webrtcvadCHUNK = 320 # 20ms 的语音帧
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 16000
WAVE_OUTPUT_FILENAME
这篇关于pyaudio webrtcvad实现实时录制语音加VAD检测没人说话自动停止录制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!