程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

語音信號處理(四):時域音頻特征及Python實現

編輯:Python

一、振幅包絡線 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.</

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved