abracadabra: Shazam是如何工作?
Shazam是一款能夠識別你周圍正在播放的歌曲的應用程式。你在播放音樂時開啟該應用,Shazam會記錄幾秒鐘的音訊,用來搜尋其資料庫。一旦它識別出正在播放的歌曲,它將在螢幕上顯示結果。
Shazam 的創始人在 2003 年發表了一篇論文,記錄了它的工作原理,而我一直在研究該論文的實現,即abracadabra。
感興趣者點選標題見原文
相關文章
- DNS是如何工作的?DNS
- Cucumber是如何工作的?
- Javascript是如何工作的JavaScript
- Orchard是如何工作的?
- CDN是如何工作的?
- instanceof 是如何工作的
- 代理IP是如何工作的?
- 代理API是如何工作的?API
- 反向代理是如何工作的?
- SOCKS代理是如何工作的?
- webpack HMR是如何工作的?Web
- 解密BGPaaS代理是如何工作的解密
- TCP和UDP是如何工作的TCPUDP
- vue-cli是如何工作的Vue
- webpack的require是如何工作的?WebUI
- 編譯器是如何工作的?編譯
- 【Play】熱部署是如何工作的?熱部署
- Java垃圾回收是如何工作的?Java
- ERP系統是如何工作的
- 你知道SSL是如何工作的嗎?
- 代理伺服器是如何工作的?伺服器
- 神經網路是如何工作的?神經網路
- RPM索引在Artifactory中是如何工作索引
- 區塊鏈技術是如何工作的區塊鏈
- MacBook Pro 高功率模式:是如何工作的?Mac模式
- 淺嘗輒止,React是如何工作的React
- 【譯】Arc 在 Rust 中是如何工作的Rust
- 什麼是代理以及它是如何工作的?
- Spring MVC 到底是如何工作的?SpringMVC
- Java I/O底層是如何工作的?Java
- 我是如何在Stack Overflow找到工作的
- Facebook 工程師是如何高效工作的?工程師
- Facebook工程師是如何高效工作的?工程師
- 什麼是實時渲染,實時渲染是如何工作的
- 動畫: 一個瀏覽器是如何工作的?動畫瀏覽器
- 單執行緒的js是如何工作的執行緒JS
- Netfilter 是如何工作的(一):HOOK點FilterHook
- Redis快取篇(一)Redis是如何工作的Redis快取