--- title: "我不是 DJ,我只是用 Python 做了一個會聽歌的工具 - 羅經凱" tags: PyConTW2025, 2025-organize, 2025-共筆 --- # 我不是 DJ,我只是用 Python 做了一個會聽歌的工具 - 羅經凱 {%hackmd L_RLmFdeSD--CldirtUhCw %} <iframe src=https://app.sli.do/event/vV8jq1neehVbJcVf2a8nxY height=450 width=100%></iframe> :::success 本演講提供 AI 翻譯字幕及摘要,請點選這裡前往 >> [PyCon Taiwan AI Notebook](https://pycontw.connyaku.app/?room=aWrEowCZKmkMsVF3GnzQ) AI translation subtitles and summaries are available for this talk. Click here to access >> [PyCon Taiwan AI Notebook](https://pycontw.connyaku.app/?room=aWrEowCZKmkMsVF3GnzQ) ::: > Collaborative writing start from below > 從這裡開始共筆 - 過往的音樂推薦系統是以歌為單位的correlation - 同一首歌的記憶點可能不一樣 歌的最小單位,可能不是整首歌而是小片段 ## 流程 raw audio 先做 segmentation - mel spectrum - 頻譜分析 視覺化 分類 - audio representation - MAEST 作曲風分類 - 取transformer中階層的作為代表的vetor - vectordb: 選擇[qdrant](https://qdrant.tech/documentation/concepts/collections/) - Below is the part that speaker updated the talk/tutorial after speech 講者於演講後有更新或勘誤投影片的部份