社区
驱动开发/核心开发
帖子详情
linux录音判断静音
FCARM
2011-12-19 03:13:13
想问一下大家,linux在录音的时候,如果没有声音的时候,就不录了,怎么去检测啊?
...全文
227
11
打赏
收藏
linux录音判断静音
想问一下大家,linux在录音的时候,如果没有声音的时候,就不录了,怎么去检测啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FCARM
2011-12-27
打赏
举报
回复
现在我用speex,但是在运行的时候出现warning: The VAD has been replaced by a hack pending a complete rewrite
有没知道是什么原因啊?
FCARM
2011-12-26
打赏
举报
回复
好像现在很多人用speex来检测静音,不知道哪位用过
wuxinxinggg
2011-12-24
打赏
举报
回复
[Quote=引用 8 楼 crystal29 的回复:]
不可以,可以测试一下,这样判断结果肯定错误,因为人耳是感应变化的。假设一段音频全为一个很大的值,但是人耳是什么都听不到的。要以频域的能量为准
[/Quote]
+++++++++++++++++++++++
crystal29
2011-12-23
打赏
举报
回复
不可以,可以测试一下,这样判断结果肯定错误,因为人耳是感应变化的。假设一段音频全为一个很大的值,但是人耳是什么都听不到的。要以频域的能量为准
woshi_ziyu
2011-12-22
打赏
举报
回复
也可以判断你转换出来的值
woshi_ziyu
2011-12-22
打赏
举报
回复
[Quote=引用 1 楼 lw_reader 的回复:]
将录音信号作绝对值计算,全变成正值后通过低通数字滤波,然后选择一个合适的阀值进行比较,如果滤波后的信号长期低于此值即可判定为没有声音。
[/Quote]
++
FCARM
2011-12-22
打赏
举报
回复
呵呵,好像有点复杂
lw_reader
2011-12-22
打赏
举报
回复
将录音信号作绝对值计算,全变成正值后通过低通数字滤波,然后选择一个合适的阀值进行比较,如果滤波后的信号长期低于此值即可判定为没有声音。
FCARM
2011-12-22
打赏
举报
回复
我是这样想的,音频是AD转换,可不可以从判断他的值来说明是不是静静
marinee
2011-12-22
打赏
举报
回复
http://topic.csdn.net/u/20100716/09/ed7b871d-0129-4a6b-88dd-bff1ea2fd83b.html
marinee
2011-12-22
打赏
举报
回复
衡量音量需要通过fft转换到频域,求频域的能量和,小于阈值即为静音。
采样宽度8位,则数据为unsigned char,采样宽度16位,则数据为short
在时域判断信号的值,如果这些值都很小,则实际音量也很小;但是实际音量很小,并不一定时域信号的值都很小。
楼主可以搜索一下相关信号处理的知识
Python实时
录音
,并在控制台展示频域强度,实时保存声音
代码可修改地方很多,例如可以为每段声音
判断
是否为
静音
,若非
静音
,则写入文件,
静音
则一直
判断
,此处没有加是因为没有合适的VAD代码。 频域显示是在控制台显示,可以在tk等可视化界面显示,需自己添加。 代码如下...
Linux
- UAC USB声卡
最近项目里需要做一个
linux
平台的USB声卡,及通过USB插入Android设备,可识别成为一个USB声卡设备,并通过UAC采集
录音
也可通过UAC播放音频的功能; UAC定义 任何USB设备在连接到USB接口后,主机检测到有新设备接入...
2023-6-30Fri Freeswitch stop_record_session的bug
重复
静音
的时候,通过esl_execute 执行stop_record_...
静音
需要断开外线与坐席的通道连接,然后停止
录音
,即 stop_record_session. 然后把 保存在通道结构里面的
录音
文件名清空。首先,tlccs没有做重复
静音
的拦截。
linux
音频驱动实验
所以大家在
linux
内核里面全局搜索“wlf,wm8960”的话就会找到WM8960的I2C驱动文件,此文件为sound/soc/codecs/wm8960.c。 reg :设置 WM8960 的 I2C 地址,在正点原子的 ALPHA 开发板中 WM8960 的 I2C 地址为0X1A...
正点原子嵌入式
linux
驱动开发——
Linux
音频驱动
正点原子
linux
驱动开发的学习笔记,这一篇是
linux
下的音频驱动
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章