abracadabra: Shazam是如何工作?
Shazam是一款能夠識別你周圍正在播放的歌曲的應用程式。你在播放音樂時開啟該應用,Shazam會記錄幾秒鐘的音訊,用來搜尋其資料庫。一旦它識別出正在播放的歌曲,它將在螢幕上顯示結果。
Shazam 的創始人在 2003 年發表了一篇論文,記錄了它的工作原理,而我一直在研究該論文的實現,即abracadabra。
感興趣者點選標題見原文
相關文章
- Cucumber是如何工作的?
- CDN是如何工作的?
- Javascript是如何工作的JavaScript
- instanceof 是如何工作的
- DNS是如何工作的?DNS
- Kubernetes Autoscaling是如何工作的?
- webpack HMR是如何工作的?Web
- 代理IP是如何工作的?
- 代理API是如何工作的?API
- SOCKS代理是如何工作的?
- 反向代理是如何工作的?
- 轉: ltrace 是如何工作的(2016)
- 解密BGPaaS代理是如何工作的解密
- ERP系統是如何工作的
- webpack的require是如何工作的?WebUI
- TCP和UDP是如何工作的TCPUDP
- 你知道SSL是如何工作的嗎?
- 神經網路是如何工作的?神經網路
- RPM索引在Artifactory中是如何工作索引
- Netfilter 是如何工作的(一):HOOK點FilterHook
- 代理伺服器是如何工作的?伺服器
- 淺嘗輒止,React是如何工作的React
- 【譯】Arc 在 Rust 中是如何工作的Rust
- 區塊鏈技術是如何工作的區塊鏈
- 什麼是代理以及它是如何工作的?
- MacBook Pro 高功率模式:是如何工作的?Mac模式
- VSM價值流圖是如何工作的?
- 什麼是實時渲染,實時渲染是如何工作的
- 單執行緒的js是如何工作的執行緒JS
- python的描述符(器)是如何工作的?Python
- Redis快取篇(一)Redis是如何工作的Redis快取
- 客服系統是如何監測客服工作的?
- [譯] 我是如何找到谷歌 UX 設計工作的谷歌UX
- JavaScript 是如何工作的:JavaScript 的記憶體模型JavaScript記憶體模型
- 在Linux中,什麼是SSH?它是如何工作的?Linux
- 在Linux中,什麼是管道?它是如何工作的?Linux
- 動畫: 一個瀏覽器是如何工作的?動畫瀏覽器
- Ruby on Rails中的MVC架構是如何工作的AIMVC架構