pyaudio webrtcvad实现实时录制语音加VAD检测没人说话自动停止录制

vad检测没人说话超过2秒就自动停止录制并保存前面有人说话的音频文件

pip install webrtcvad

代码:

import pyaudio
import wave
import time
import webrtcvad

CHUNK = 320  # 20ms 的语音帧
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 16000
WAVE_OUTPUT_FILENAME 

相关推荐

  1. ffmpeg 实现多视频轨录制到同一个文件

    2024-04-06 05:54:05       61 阅读
  2. 实现 Android 设备屏幕录制的批处理脚本

    2024-04-06 05:54:05       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 05:54:05       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 05:54:05       97 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 05:54:05       78 阅读
  4. Python语言-面向对象

    2024-04-06 05:54:05       88 阅读

热门阅读

  1. 数学专题2 -最大公约数和最小公倍数

    2024-04-06 05:54:05       31 阅读
  2. LeetCode热题Hot100 - 盛水最多的容器

    2024-04-06 05:54:05       40 阅读
  3. WebKit结构简介

    2024-04-06 05:54:05       40 阅读
  4. sqlmap基础知识(三)

    2024-04-06 05:54:05       40 阅读
  5. 信创咨询岗位需求分析

    2024-04-06 05:54:05       33 阅读