我想讀取mp3文件並提取其功能,我將進一步使用它來識別歌曲的心情。你能幫助我提取mp3的功能,哪種功能最適合情緒識別?MP3功能提取
Q
MP3功能提取
1
A
回答
2
您可以從制定BPM開始。我發現這個random BPM detector in java,你可能可以使用它。
if (bpm > 180) {
// frantic
} else if (bpm > 140) {
// bouncy psytrance
} else {
// "down beat"
}
或者,也許你可以使用一個名爲Echoprint音樂識別這個開源項目,然後以編程方式搜索歌曲在谷歌和標籤雲的結果。
2
java_mp3是簡單的API,其提供MP3File包裝紙通過本地的java.io.File。然後你可以調用getters來訪問它的元數據。雖然它不再被支持,只要最後的捆綁日期說,但它的工作原理,ID3v2不會隨着時間而改變,所以它的確定。
描述說:
一個Java庫讀取和修改的MP3文件ID3和ID3v2標籤和 收集有關MP3文件的擴展信息。
有similar answer on StackOverFlow,使用JAudioTagger支持讀取MP3的ID3v1,ID3v11,ID3v2.2,V2.3和V2.4元數據提示。
然後,您可以根據收集的元數據分析編寫自己的算法,定義歌曲的情緒。
相關問題
- 1. 功能提取和分類
- 2. 提取上下文功能
- 3. 文本中提取功能
- 4. 提取使用$就功能
- 5. 用於提取LME功能
- 6. Python:提取GLGCM功能
- 7. 關於提取功能
- 8. Keras VGG提取功能
- 9. 我可以嘗試從mp3文件中提取哪些功能進行分類?
- 10. 刮取Snapdeal以提取手機功能
- 11. 爲什麼使用pycaffe提取功能時會覆蓋功能?
- 12. JAudio功能exxtractor不提取特定文件的功能
- 13. perl的 - 從多線功能提取功能參數定義
- 14. 功能提交
- 15. 革命滑塊提取功能
- 16. 組合多功能提取器
- 17. PHP提取功能顯示警告
- 18. 使用提取php功能的問題?
- 19. 如何提取Bootstrap的Popover功能?
- 20. lm中「呼叫」的提取功能
- 21. 提取物對全球功能
- 22. 提取的DeepZoom功能進行離子
- 23. (PHP)解壓縮功能無法提取
- 24. 提取API是ECMAscript功能嗎?
- 25. 從升壓提取參數::功能
- 26. AlexNet圖層提取了哪些功能?
- 27. 提取所選擇的功能名稱
- 28. 主幹默認錯誤提取功能
- 29. 拆分並提取相同的功能
- 30. 最近的功能和提取
情緒是個人的,它必須由某人標記。你想猜測心情嗎?基於什麼? – 2012-03-14 08:18:09