[請益] i-phone的一個音樂辯識功能

看板ask-why (知識奧秘)作者 (不要想啦)時間16年前 (2009/09/04 21:44), 編輯推噓5(502)
留言7則, 5人參與, 最新討論串1/1
i-phone有一個特別的功能 把手機的mic收音部份接收一段音樂 經由資料庫比對後 可以驗示歌曲資訊 如演唱者、曲名等 這個功能解決了一個問題 當我們臨時聽到一首歌 卻苦無歌曲的資訊 這個功能幫了大忙 朋友有嘗試過 聽說準確率高效果很好 背後的運作原理我思考如下 1. 取出歌曲的某些特徵值 2. 將特徵值透過網路傳送到 apple 的音樂資料庫 3. 將結果傳回 我想請問的是 1 中的特徵值 會是什麼呢? 這個功能不需要聽完全曲 只需要某些片段 即可辯識 也就是說 所取之特徵值 在一首曲目中的任何片段 都能代表這首歌 如果把整個歌曲的樂曲當作訊號分析 作頻率分析 (fourier transform)之類的分析 的確每首作品可以得到一組特徵值 不過..如何把曲目中每個片段都有相同的特徵值 另外~ 在接受歌曲資料時 有時候可能會有路人講話的聲音 有室外的雜音 他仍然能辯識清楚 代表他所取之特徵值 是很有代表性的 每個樂曲沒有什麼連續或模糊的地帶 我就不懂了.. 或是說 他們有更聰明的做法? 請大家指教 謝謝 -- 我不是這方面的專業 所以用詞不精準 見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.6.55

09/04 22:13, , 1F
我之前有過一篇問一模一樣的問題 XD
09/04 22:13, 1F

09/04 23:15, , 2F
我猜是小波轉換?
09/04 23:15, 2F

09/05 08:04, , 3F
做傅立葉分析轉換到頻域 應該就很容易比對了
09/05 08:04, 3F

09/05 10:10, , 4F
我也猜用頻率域來取特徵值 不過 要如何每一片段樂曲都有相
09/05 10:10, 4F

09/05 10:11, , 5F
同的特徵值
09/05 10:11, 5F

09/05 10:19, , 6F
用頻率的話不是要把整首歌聽完? 除非他分段有特徵值
09/05 10:19, 6F

09/06 22:40, , 7F
音訊比對通常會分段...頻率轉換倒未必是用傅立葉,可能是DCT
09/06 22:40, 7F
文章代碼(AID): #1AeHcziX (ask-why)
文章代碼(AID): #1AeHcziX (ask-why)