Shazam कैसे काम करता है?
(cameronmacleod.com)- गानों की पहचान करने वाले ऐप Shazam के संस्थापकों के 2003 के पेपर को ज्यों-का-त्यों लागू करने वाले ओपन सोर्स
abracadabraके डेवलपर ने इसे व्यवस्थित करके समझाया है - पेपर में जिन हिस्सों की व्याख्या नहीं की गई थी, उन्हें उसने अपने तरीके से कैसे भरा, इसका परिचय दिया है और उसे Python कोड से जोड़ा है
- गाने की पहचान करना कठिन क्यों है?
- Spectrogram की गणना करके Peak ढूंढे जाते हैं, फिर उन Peak को hash करके fingerprint बनाया जाता है
- fingerprint और DB के hash का मिलान किया जाता है
3 टिप्पणियां
शायद मैं होता तो cross correlation का इस्तेमाल करके बहुत ही brute-force तरीके से matching करता, haha
वाह, यह सच में बहुत शानदार है। यह एक ऐसा ऐप था जिसे मैं बिना ज़्यादा सोचे इस्तेमाल करता आया था, लेकिन दुनिया में वाकई बहुत से बेहद स्मार्ट लोग हैं। अच्छा लेख साझा करने के लिए धन्यवाद।
दिलचस्प सामग्री साझा करने के लिए धन्यवाद
pure technological magicवाली अभिव्यक्ति काफ़ी असरदार लगीमुख्य लेख में शामिल Fourier transform को समझाने वाला YouTube वीडियो भी मैंने मज़े से देखा :)