शाझम सारखी गाणी ओळखणारे अॅप्स कसे ओळखतात?

स्पेक्ट्रोग्राम

Shazam आणि कंपनी हे सर्वात आश्चर्यकारक अॅप्लिकेशन्सपैकी एक बनले आहे जे आम्ही स्मार्टफोनवर ठेवू शकतो. आणि असे नाही की ते प्रसिद्ध नाहीत, कारण प्रत्येकजण त्यांना आधीच ओळखतो, परंतु तरीही असे दिसते की ते कोणत्याही क्षणी कोणते गाणे वाजत आहे हे ओळखण्यास सक्षम आहेत. Shazam सारखे अॅप्स प्रत्यक्षात कसे कार्य करतात ते पाहूया.

स्पेक्ट्रोग्राफी, आवश्यक स्तंभ

प्रत्यक्षात, हे ऍप्लिकेशन्स आपण स्पेक्ट्रोग्राफी किंवा स्पेक्ट्रोस्कोपी म्हणून ओळखतो त्यावर आधारित आहेत, म्हणजेच स्पेक्ट्रोस्कोपिक विश्लेषणाशी संबंधित ज्ञानाचे मुख्य भाग. आणि या शब्दांसह ते समजणे कठीण आहे परंतु आम्ही ते एका क्षणात स्पष्ट करू. कोणताही आवाज जेव्हा निर्माण होतो तेव्हा आपण तो ऐकू शकतो कारण आपल्या आणि त्या ध्वनी स्रोताच्या दरम्यान असलेले कण कंपन करतात. जेव्हा आपण म्हणतो की हे कण हलतात, तेव्हा आपला अर्थ असा होतो की ते लाटा निर्माण करतात, ज्या एका ठिकाणाहून दुसऱ्या ठिकाणी जातात. हे कण किती वेळा पुढे-मागे फिरतात याला फ्रिक्वेन्सी म्हणतात, आणि नक्कीच आपण सर्वांनी आवाजाची वारंवारता ऐकली असेल, बरोबर? बरं, स्पेक्ट्रोग्राफी, या प्रकरणात, ठराविक कालावधीत आवाजांची वारंवारता मोजण्यासाठी समर्पित आहे. प्रत्येक ध्वनीची प्रत्येक क्षणी वेगळी वारंवारता असते आणि ते आपल्याला स्पेक्ट्रोग्रामवर कोणते ध्वनी वाजत आहेत हे वेगळे करू देते.

हे सर्व तुलना करण्याबद्दल आहे

कोणते गाणे चालू आहे हे कसे कळते? तुलना करणे. वास्तविक, हे एक "क्ष-किरण" घेण्यासारखे आहे आणि त्याची तुलना आपण आधीच साठवलेल्या ध्वनींच्या इतर क्ष-किरणांशी करण्यासारखे आहे, अशा प्रकारे ते सर्व पैकी कोणते जुळते हे कळू शकते. बरं, शाझम आणि इतर अॅप्स नेमके कसे काम करतात.

स्पेक्ट्रोग्राम

Shazam एक स्पेक्ट्रोग्राफ आहे

जेव्हा आम्ही Shazam सुरू करतो, आणि ते आम्हाला सांगते की ते गाणे ओळखत आहे, ते प्रत्यक्षात काय करत आहे ते आमच्या स्मार्टफोनला स्पेक्ट्रोग्राफमध्ये बदलत आहे. हे ध्वनी कॅप्चर करत आहे आणि या परिच्छेदाच्या अगदी वर असलेल्या स्पेक्ट्रोग्रामसारखे स्पेक्ट्रोग्राम तयार करत आहे. एकदा तुमच्याकडे पुरेसा तपशीलवार स्पेक्ट्रोग्राफ आला की, तुम्ही त्याची त्यांनी संग्रहित केलेल्या संपूर्ण डेटाबेसशी तुलना करता.

डेटाबेस सर्वात जटिल आहे

प्रत्यक्षात, सर्व गाण्यांचे स्पेक्ट्रोग्राम संग्रहित करणारा डेटाबेस सर्वात जटिल आहे. जगातील सर्व संगीत असलेली संगीत सेवा तयार करणे किती कठीण आहे हे आम्हाला माहीत आहे. Spotify हा त्यापैकी एक कार्यक्रम आहे, परंतु त्यातील महत्त्वाची गाणी अजूनही गायब आहेत. बरं, जर ते आधीच क्लिष्ट असेल, तर त्या सर्व गाण्यांचे स्पेक्ट्रोग्राम संग्रहित करणे कसे असावे याची कल्पना करा. हे सामान्य आहे की शाझम आणि इतर तत्सम ऍप्लिकेशन्सच्या टीमच्या कार्याचा एक भाग म्हणजे डेटाबेसचा विस्तार करण्यासाठी स्वतःला समर्पित करणे, जे खरं तर, अनुप्रयोगाचे हृदय आहे.

त्याचे ऑफलाइन ऑपरेशन अगदी सोपे आहे

काहीवेळा आम्ही विचार करू शकतो की हे अनुप्रयोग इंटरनेट कनेक्शनशिवाय ऑफलाइन कसे कार्य करू शकतात. हे खरं तर खूप सोपे आहे, कारण ते इंटरनेटशी कनेक्ट होईपर्यंत ते आम्हाला कधीही डेटा देत नाहीत. त्यांना संपूर्ण गाणे जतन करण्याची गरज नाही, त्यांना संगीताचा तुकडा देखील जतन करण्याची गरज नाही ज्याचे आम्ही विश्लेषण करू इच्छितो. प्रत्यक्षात, ते फक्त स्पेक्ट्रोग्राफिक डेटा ठेवतात, जेणेकरुन नंतर त्यांची डेटाबेसमध्ये तुलना केली जाऊ शकते आणि ते व्यावहारिकदृष्ट्या काहीही घेत नाही.

अल्गोरिदम आवश्यक आहे

तथापि, या ऍप्लिकेशन्समधील आणखी एक महत्त्वाचा पैलू म्हणजे ते गाण्यांची तुलना करण्यासाठी वापरत असलेले अल्गोरिदम. अल्गोरिदम, प्रत्यक्षात, प्रक्रिया पार पाडण्याचा एक मार्ग आहे. Shazam च्या अल्गोरिदममध्ये सतत सुधारणा करणे आवश्यक आहे. का? कारण ते गाणे आणखी जलद शोधण्यास अनुमती देणार्‍या मार्गाचे अनुसरण करण्यासाठी सिस्टीमला मिळण्यासाठी कार्य करणे आवश्यक आहे. आणि हे असे आहे की एकदा स्पेक्ट्रोग्राम समजले आणि गाण्यांचा डेटाबेस पूर्ण झाला की, सर्वकाही केले जाते, परंतु सत्यापासून पुढे काहीही असू शकत नाही. चला विचार करूया की आपण स्पेक्ट्रोग्रामची लाखो आणि लाखो गाण्यांशी तुलना केली पाहिजे. तथापि, अल्गोरिदम हा मुख्य पैलूंपैकी एक आहे. हे सुधारण्यासाठी अनेक संगणक तंत्रे आहेत आणि आम्ही विशेषत: याबद्दल बोलणार नाही कारण ते वादळी दिवशी ढगांच्या आकाराबद्दल बोलण्यासारखे असेल. तथापि, हे जाणून घेणे नेहमीच चांगले असते की अनुप्रयोगाचा अल्गोरिदम हा स्पेक्ट्रोग्राफी फंक्शन आणि गाण्याच्या डेटाबेससह आवश्यक घटकांपैकी एक आहे.


  1.   एल्क्लिनिको म्हणाले

    चझम चोखते. तो Sooooo खूप चांगला Soundhound किंवा Sony कडून ट्रॅक आयडी आहे.


  2.   बीटल म्हणाले

    स्वारस्यपूर्ण…