像shazam這樣的音樂識別應用程式是如何工作的?

音樂識別應用一開始看起來很神奇,但在引擎蓋下面是一個複雜的演算法,可以在瞬間找到歌曲。他們是這樣工作的。...

音樂識別應用一開始看起來很神奇,但在引擎蓋下面是一個複雜的演算法,可以在瞬間找到歌曲。他們是這樣工作的。

音樂識別的魔力

這可能發生在我們所有人身上。當你在一家不錯的餐廳吃飯,在咖啡店閒逛,或者在商店裡走來走去時,突然聽到揚聲器裡播放著一首好歌。也許這是一首你以前聽過的歌,或者是一首你從未聽過的歌。所以,你拿出**,開啟Shazam,把**舉到天花板上。只需一瞬間,應用程式就會告訴你這首歌是什麼,藝術家是誰,以及在哪裡播放。

它們很快,非常準確,甚至可以識別最晦澀的歌曲。簡言之,他們的工作方式是將歌曲從錄音中分離出來,並在一個龐大的曲目資料庫中進行搜尋。但他們如何做到這一點背後的技術相當複雜,令人印象深刻。

你可能會驚訝地發現,我們今天所知道的Shazam應用程式是在2002年釋出的,當時的系統和現在一樣精確和快速。這一切都要歸功於一種獨特的演算法,它將徹底改變音樂世界。

不僅僅是歌詞

乍一看,像Shazam這樣的音樂識別應用程式似乎很簡單。你可能認為他們只是聽歌詞,就像任何語音助手一樣,然後在歌詞資料庫中搜索,告訴你這首歌是什麼。

然而,大多數音樂識別應用程式都能分辨出樂器的名稱,甚至能分辨出封面歌曲的歌手。這是因為,他們不是在分析這首歌的歌詞,而是在廣泛的資料庫中尋找每首歌獨有的“指紋”。

相關:如何在iPhone、iPad、Mac或蘋果電視上檢視歌詞

指紋技術

你可能有可以用你的指紋解鎖的裝置,指紋是指你手指上獨特的小線條的排列。類似地,當你舉著麥克風錄製一首歌的簡短片段時,這個片段會變成資料的模式,Shazam或其他應用程式可以在他們的資料庫中查詢。

乍一看,這種方法似乎容易出現幾個問題。大多數情況下,當你在公共場合聽音樂時,會有背景噪音和揚聲器造成的失真,這會使歌曲無法識別或導致不準確的匹配。而且,即使是一個簡短的聲音片段,也會捕捉到大量的資料,這使得在數百萬首歌曲的資料庫中搜索這些模式的速度變慢。

2003年,在接受《科學美國人》的採訪時,首席資料科學家、Shazam的聯合創始人Avery Li Chun Wang解釋了他們的演算法是如何解決這些問題的。音訊片段的資訊可以用一個稱為頻譜圖的3D圖表來視覺化,它表示一段時間內頻率的變化。它還考慮了振幅,即聲音的音量。這是用顏色強度的光譜圖來表示的。

與人類只有在特定頻率下才能感知聲音的方式相同,在執行搜尋時,Shazam沒有考慮整首歌曲,而是隻考慮“峰值”,這是音訊片段中的最高能量含量。它捕獲的指紋只在一個給定的時間範圍內的最高頻率點,然後在這些頻率內的峰值振幅點。

在哥倫比亞大學的一篇研究論文中,王說這種方法可以讓他們去掉音訊片段中大部分不必要的部分,比如背景噪音,並消除失真。它還使得指紋的大小足夠小,在他們龐大的資料庫中識別一首歌曲只需幾毫秒。

沙扎姆的影響

音樂識別應用程式除了對那些聽到自己喜歡的歌曲的普通聽眾有所幫助外,還可以幫助塑造音樂世界。

廣播電臺和流媒體服務經常使用關於人們最喜歡聽什麼的資料來確定公眾正在收聽什麼曲目。這是有幫助的,因為它表明一首歌的朗朗上口和潛在的流行性,無論藝術家。當你用應用程式識別一首歌時,你會立即看到有多少人也試圖識別它。

自沙扎姆崛起以來,也出現了少數競爭對手。Soundhound聲稱只要你唱歌或哼唱就能識別出一首歌,結果好壞參半。此外,還有一個歌曲識別器與語音應用程式(如googleassistant)整合,其工作原理與Shazam的系統非常相似。

相關:最好的免費音樂流網站

  • 發表於 2021-04-02 06:51
  • 閱讀 ( 17 )
  • 分類:網際網路

你可能感興趣的文章

7個spotify應用程式整合實際值得設定

... Shazam仍然是您在旅途中識別歌曲的最佳應用程式。對於那些不知道的人來說,你可以用一個20秒的音訊片段輕觸一個按鈕來識別一首歌。通常情況下,識別過程不超過5秒鐘...

  • 發佈於 2021-03-12 23:50
  • 閲讀 ( 50 )

你可以用谷歌播放音樂做7件很酷的事

... Shazam多年來一直是go-to音樂識別工具,但谷歌Play music開始讓這一無處不在的應用程式為自己的錢奔波。 ...

  • 發佈於 2021-03-14 19:54
  • 閲讀 ( 46 )

如何讓任何派對開始使用spotify

... 使用shazam新增新歌 ...

  • 發佈於 2021-03-15 01:52
  • 閲讀 ( 49 )

6種方法識別卡在你腦海中的曲調

... 你幾乎肯定熟悉音樂識別應用程式,如Shazam和SoundHound。當你在你身邊播放音樂時,他們會盡最大努力識別曲目,併為你提供歌曲的更多資訊。好奇哪個音樂ID應用程式是最好的?看看我們對沙贊姆,獵犬和穆斯...

  • 發佈於 2021-03-19 09:26
  • 閲讀 ( 49 )

沙扎姆現在可以識別透過耳機播放的音樂

Shazam擁有一項新功能,可以識別透過耳機播放的音樂。簡而言之,這意味著不管你使用的是什麼應用程式,Shazam都可以在沒有實際聽到的情況下透過它識別播放的歌曲。 ...

  • 發佈於 2021-03-20 11:58
  • 閲讀 ( 55 )

這9個應用程式將使你的android手機更智慧

...式也應該得到更智慧的升級,這是有意義的。這裡有九個這樣的應用程式的更聰明的替代方案。 ...

  • 發佈於 2021-03-23 11:16
  • 閲讀 ( 54 )

5個應用程式,透過哼唱、敲擊鍵盤或詢問他人來識別歌曲

當你遇到一首你不知道的歌時,你通常可以用Shazam或SoundHound來找到它的名字。但是,如果這首歌在你的腦海中停留,這些音樂識別應用程式就無法工作。這時你需要一些不同的東西。 ...

  • 發佈於 2021-03-24 04:33
  • 閲讀 ( 51 )

現在可以搜尋帶有歌詞的spotify歌曲

... 這意味著你不必再在歌詞網站上亂跑,也不必使用像Shazam這樣的音樂識別應用程式。即使你不知道歌曲的名字或藝術家,你只需要知道幾個詞。 ...

  • 發佈於 2021-03-30 04:42
  • 閲讀 ( 40 )

如何用iphone或ipad識別音樂

...建在你的iPhone裡。蘋果甚至購買了流行音樂識別應用程式Shazam。 以下是音樂識別功能的工作原理:當你告訴你的iPhone聽一首歌時,它會用它的麥克風來錄製你周圍的音訊。這些音訊資料被上傳到伺服器並進行分析,與資料庫中...

  • 發佈於 2021-04-01 09:39
  • 閲讀 ( 42 )

如何將shazam按鈕新增到iphone控制中心

2018年,蘋果收購了Shazam,該服務可以收聽和識別您周圍播放的音樂。雖然它仍然是一個獨立的應用程式,但蘋果已經將其音樂識別功能整合到iPhone和iPad中。下面是如何將Shazam按鈕新增到裝置的控制中心。 在我們開始之前,請注...

  • 發佈於 2021-04-01 09:40
  • 閲讀 ( 50 )
C95893108
C95893108

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦