pyaudio VAD通过声音音频值分贝大小检测没人说话自动停止录制

server/2024/10/22 4:46:38/

效果可能说话声音小可能不被监听到,需要更改QUIET_DB阈值,另外delay_time值是低于阈值多久就可以停止保存当前的语音

import pyaudio
import waveimport sys
import numpy as npdef record_auto(MIC_INDEX=1):'''开启麦克风录音,保存至'temp/speech_record.wav'音频文件音量超过阈值自动开始录音,低于阈值一段时间后自动停止录音MIC_INDEX:麦克风设备索引号'''CHUNK = 1024               # 采样宽度RATE = 

http://www.ppmy.cn/server/90147.html

相关文章

猫头虎分享:Numpy异常 module ‘numpy‘ has no attribute ‘object‘ 解决方案

🐯 猫头虎分享:Numpy异常 module ‘numpy‘ has no attribute ‘object‘ 解决方案 摘要 在这篇文章中,猫头虎将带领大家详细了解并解决 Numpy 异常 module ‘numpy‘ has no attribute ‘object‘。本文将从问题描述、原因分析、解决方案、…

THS配置keepalive(yjm)

启动完THS管理控制台和THS后,登录控制台,进入实例管理》节点管理,可以分别使用界面配置和编辑配置设置长连接。 1、界面配置 点击界面配置》集群设置,启用长连接,设置长连接数、最大请求数和超时时间。 2、编辑配置 …

Python的输入规则

Python的输入特别有意思,它和C的输入不一样,它的输入的原型是类似于C的string类型,但是对于一些有意思的算法题来说,光是读入string型的内容并不容易解题,于是我们可以从两个方面来将输入给转化。 1. 先使用函数input…

Linux服务器单个大文件上传内存限制修改

/etc/apache2/apache2.conf 添加: <Directory /var/www/html> LimitRequestBody 0 </Directory> /etc/php/7.4/apache2/php.ini 修改: upload_max_filesize 1000G post_max_size 1000G max_execution_time 0 max_input_time 0 memory_limit -1 验证修…

数据结构重置版(概念篇)

本篇文章是对数据结构的重置&#xff0c;且只涉及概念 顺序表与链表的区别 不同点 顺序表 链表 存储空间上 物理上一定连续 逻辑上连续&#xff0c;但物理上不一定连续…

C语言分支语句之if的一些用法

目录 引言C语言结构 1. if 语句1.1 if1.2 else 2. 分支中包含多条语句3. 多重选择 else if4. 嵌套if5. 悬空else / else与if配对问题 引言 C语言作为一种非常常用的编程语言&#xff0c;具有灵活强大的循环和分支结构。循环结构允许我们重复执行一段代码&#xff0c;而分支结构…

MYSQL(2) 高级查询

文章目录 概述高级查询基础查询条件查询范围查询判空查询模糊查询分页查询查询后排序分组查询 小结 概述 接上篇&#xff0c;上篇写到增删改查。这篇继续。 高级查询 基础查询 -- 全部查询 select * from student; -- 只查询部分字段 select sname, class_id from student;…