我正在爲學校項目編寫和絃識別器。我必須從mp3文件中提取特徵,並使用帶和絃標籤的SVM。使用python從音頻文件中提取特徵
如何從音頻文件中提取頻率。
是否有任何scipy軟件包可以讓我擊敗同步色度。
我正在爲學校項目編寫和絃識別器。我必須從mp3文件中提取特徵,並使用帶和絃標籤的SVM。使用python從音頻文件中提取特徵
如何從音頻文件中提取頻率。
是否有任何scipy軟件包可以讓我擊敗同步色度。
即使使用本地生成的工具,如果獲得一些原始流(包括簡單的原始流和圍繞它的信封的WAV文件),解碼也變得更容易。在通常的Unix下,你可以做到這一點,例如與mpg123 -s
,mplayer -ao pcm:fast:file=$outfile
等。但我懷疑你可以找到一個最終支持所有壓縮音頻格式的庫。
(另外,SOX是好事,所有的壓縮格式之間進行轉換。)
您可能會考慮計算色度圖,它就像譜圖一樣,但Y軸上的音符不是頻率。 Librosa python庫有一個內置函數來計算它。 https://librosa.github.io/librosa/generated/librosa.feature.chroma_stft.html
如何從wav文件獲取功能? –
您可以使用任何光譜分析工具,其中有相當多的。如果不知道你的情況,我不會提出任何建議,我只是推斷了兩個簡單組合的任務。 – Netch
感謝您的幫助:) 我想製作一個用於識別音符的chromagram。我認爲有一個用於matlab的色度工具箱,但我似乎無法找到類似python的東西。 –