(done) 声音信号处理基础知识(7) (Understanding Time Domain Audio Features)

参考:https://www.youtube.com/watch?v=SRrQ_v-OOSg\&t=1s


时域特征包括:

1.幅度包络

2.均方根能量

3.过零率

振幅包络的定义:一个 frame 里,所有采样点中最大的振幅值

一个形象的关于振幅包络的可视化解释如下:

可以观察到,振幅包络对 异常值 较为敏感。这个特征也可以用于异常值检测,或者音乐体彩分类。

接下来是均方根能量,公式如下:

均方根能量可以作为 响度 的一个指示,它相比 AE 振幅包络,对异常值不敏感

RMS 通常用于声音信号切片,音乐体裁分类

zero crossing rate 过零率的定义如下:信号穿过 x 轴的次数

公式如下(前面放个 1/2 是有理由的,因为 +1 - (-1) = 2):

这个特征可以用来识别 打击声音和 尖锐声

也可以用来评估单声道声音的音高

还可以在一段对话信号中识别 人声

相关推荐
Trouvaille ~4 天前
【Linux】进程信号(三):信号捕捉与操作系统运行原理
linux·运维·服务器·c++·操作系统·信号·中断
小王努力学编程6 天前
LangChain——AI应用开发框架(核心组件2)
linux·服务器·c++·人工智能·python·langchain·信号
CAU界编程小白8 天前
Linux系统编程系列之进程信号
linux·信号
予枫的编程笔记8 天前
【基础概念】管道、消息队列、共享内存、信号
消息队列·共享内存·信号·管道
HalvmånEver9 天前
Linux:信号保存下(信号二)
linux·运维·服务器·c++·学习·信号
HalvmånEver11 天前
Linux:信号初识上(信号一)
linux·运维·服务器·c++·系统架构·信号
【 STM32开发 】15 天前
【STM32 CubeMX】DAC 输出正弦波
stm32·信号·dac·正弦波·数模转换
gis分享者21 天前
Shell 脚本中如何使用 trap 命令捕捉和处理信号(中等)
shell·脚本·信号·处理·trap·捕捉
我在人间贩卖青春1 个月前
进程信号机制
进程·信号·进程信号
SunkingYang1 个月前
QT程序怎么接收MFC通过sendmessage发送的信号
qt·mfc·信号·事件·sendmessage·接收消息