精華區beta ask-why 關於我們 聯絡資訊
http://www.shazam.com/music/web/home.html 不知道有沒有很多人用, 我稍微解說一下 這個軟體設計的目的是讓很多人在聽廣播的時候 聽到一首自己喜歡的歌, 卻不知道是誰唱的什麼曲子什麼版本 這時候你就可以用這個軟體 "Tag" 一下 讓他聆聽一下這個曲子約十秒 然後他就會分析出來這是哪一張專輯的一首曲子, 誰唱的等等 真的是超級方便! 這其中最讓我感到驚奇的是他分析的時間非常短 大概不用三秒就可以分析出來了 這是怎麼辦到的阿....? 這麼龐大的音樂資料庫, 先不管他如何有這種權限去讀取這些資料庫 到底如何在這麼短的時間內比對這麼龐大的資料庫, 然後找出你要的曲子? -- e^(iπ) + 1 = 0 - Leonhard Euler -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 89.243.166.81
eliec:google也是在幾秒內幫你找出幾千萬筆資料呀! 01/26 20:33
WINDHEAD:之前有個網站,你可以自己唱,幾秒內找出你唱的歌 超強 01/26 20:42
eliec:樓上的網站,如果找不出來是不是表示我太走音....囧 01/26 20:42
Equalmusic:我想知道怎麼做到的呀...光是上傳下載就要時間了 01/27 01:43
Equalmusic:不過二樓說的是什麼網站阿, 哼的時候需要同一個調嗎 XD 01/27 01:46
REALJOINGO:midomi iphone上也有這個軟體,想歌名時超方便的 01/27 01:57
> -------------------------------------------------------------------------- < 作者: semop (semop) 看板: ask-why 標題: Re: [請益] 請問 Shazam 的原理是什麼阿? 時間: Tue Jan 27 15:55:01 2009 ※ 引述《Equalmusic (Calvin)》之銘言: : http://www.shazam.com/music/web/home.html : 不知道有沒有很多人用, 我稍微解說一下 : 這個軟體設計的目的是讓很多人在聽廣播的時候 : 聽到一首自己喜歡的歌, 卻不知道是誰唱的什麼曲子什麼版本 : 這時候你就可以用這個軟體 "Tag" 一下 : 讓他聆聽一下這個曲子約十秒 : 然後他就會分析出來這是哪一張專輯的一首曲子, 誰唱的等等 : 真的是超級方便! : 這其中最讓我感到驚奇的是他分析的時間非常短 : 大概不用三秒就可以分析出來了 : 這是怎麼辦到的阿....? : 這麼龐大的音樂資料庫, 先不管他如何有這種權限去讀取這些資料庫 : 到底如何在這麼短的時間內比對這麼龐大的資料庫, 然後找出你要的曲子? 只要用一組公式算出一串特徵值 然後由資料庫主機過濾這些特徵值所對應的歌曲 找到最符合的一個就好了 實質上和網頁搜尋是相似的技術 甚至還容易得多 畢竟歌曲數目並不多 加上只要找到一筆資料就好 而幾秒鐘的資料也沒有多大 以現在電腦的速度 計算上並不成問題 這類專門技術在美國總有一些小軟體公司會提供 所以要做這門生意不用自己開發技術 經營網站的只要負責營運就好 錢由創投來出 連網站設計維護和客服及金流等等各種細節 都可以完全外包 美國就是強在這裡 軟體的產業體系早已成形 因此不用覺得哪個網站的技術有多強 這就像台灣一堆無腦老闆隨便也能開大型電子廠 歐洲國家卻要砸大錢拚技術 花十倍百倍的力氣才能開出一家電子廠一樣 國家競爭優勢比單一企業的能力要強大得多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.208.249
nsk:然後政府再拼命送給敵國這些電子業的know-how 01/28 12:56
larsatic:請問一下這個特徵值的計算公式可否查得到? 01/29 00:09
Ycat1911:去找論文吧 商業專利就別夢想有得查了 02/04 14:31