Re: [請益] 請問 Shazam 的原理是什麼阿?
※ 引述《Equalmusic (Calvin)》之銘言:
: http://www.shazam.com/music/web/home.html
: 不知道有沒有很多人用, 我稍微解說一下
: 這個軟體設計的目的是讓很多人在聽廣播的時候
: 聽到一首自己喜歡的歌, 卻不知道是誰唱的什麼曲子什麼版本
: 這時候你就可以用這個軟體 "Tag" 一下
: 讓他聆聽一下這個曲子約十秒
: 然後他就會分析出來這是哪一張專輯的一首曲子, 誰唱的等等
: 真的是超級方便!
: 這其中最讓我感到驚奇的是他分析的時間非常短
: 大概不用三秒就可以分析出來了
: 這是怎麼辦到的阿....?
: 這麼龐大的音樂資料庫, 先不管他如何有這種權限去讀取這些資料庫
: 到底如何在這麼短的時間內比對這麼龐大的資料庫, 然後找出你要的曲子?
只要用一組公式算出一串特徵值
然後由資料庫主機過濾這些特徵值所對應的歌曲
找到最符合的一個就好了
實質上和網頁搜尋是相似的技術 甚至還容易得多
畢竟歌曲數目並不多 加上只要找到一筆資料就好
而幾秒鐘的資料也沒有多大 以現在電腦的速度 計算上並不成問題
這類專門技術在美國總有一些小軟體公司會提供
所以要做這門生意不用自己開發技術 經營網站的只要負責營運就好
錢由創投來出 連網站設計維護和客服及金流等等各種細節 都可以完全外包
美國就是強在這裡 軟體的產業體系早已成形
因此不用覺得哪個網站的技術有多強
這就像台灣一堆無腦老闆隨便也能開大型電子廠
歐洲國家卻要砸大錢拚技術 花十倍百倍的力氣才能開出一家電子廠一樣
國家競爭優勢比單一企業的能力要強大得多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.208.249
推
01/28 12:56, , 1F
01/28 12:56, 1F
推
01/29 00:09, , 2F
01/29 00:09, 2F
→
02/04 14:31, , 3F
02/04 14:31, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):