语音信号处理-基础(四):时域音频特征及Python实现
2023-09-27 14:20:37 时间
一、振幅包络线 Amplitude envelope (AE)
振幅包络线,就是将不同频率的振幅最高点连结起来形成的曲线。其 数学定义为:
其中 指代时刻t的振幅包络, 为窗口的大小, 而 是该窗口下第k个样本的振幅。
振幅包络线 可以告诉我们有关响度的大体情况, 而且对于异常值比较敏感, 常用于音频节奏检测(Onset Detection),和音乐类型分类(music genre classification)。
接下来我们对比下古典音乐、摇滚、爵士三类音乐的振幅包络线。
python分析语音数据有不少工具, 最为常用的应该是librosa。
首先我们先导入相关package。
import matplotlib.pyplot as plt
import numpy as np
import librosa
import librosa.</
相关文章
- 基于蒙特卡洛法的规模化电动车有序充放电及负荷预测(Python&Matlab实现)
- 神经网络理论基础及Python实现
- 【python基础学习】基础重点难点知识汇总
- 【Python基础实验】Python语言基础
- 0基础成功转行Python自动化测试工程师,年薪30W+,经验总结都在这(建议收藏)
- Python基础学完了再学什么呢?
- python基础之 Python os._exit() sys.exit() exit()区别
- python 下载图片的方法
- python基础技巧总结(五)
- Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等)
- Python基础 -- 常用的数据结构和公共方法
- 王家林人工智能AI 从零起步(无需数学和Python基础)编码实现AI框架之第八节课:AI的上帝视角Why、How、What,及Perceptron彻底解密及计算机视觉的觉醒 老师微信13928463
- 完全编程0基础,转行学Python,可以学会吗?
- python零基础自学一个月考过(计算机二级自我复盘)
- Python基础—文件操作(二)
- 【python三维深度学习】python三维点云从基础到深度学习
- [python] 深度学习基础------人工神经网络实现鸢尾花分类(二)
- [python] 深度学习基础------人工神经网络实现鸢尾花分类(一)
- Python基础(二十六):模块和包简单介绍