كيف تعمل تطبيقات الموسيقى مثل Shazam

كيف تعمل تطبيقات الموسيقى مثل Shazam
26 يونيو, 2020 صلاح ابو حاسم لا توجد تعليقات

تبدو تطبيقات التعرف على الموسيقى مثل السحر في البداية ، ولكن تحت غطاء المحرك توجد خوارزمية متطورة يمكنها العثور على الأغاني في لحظة.

مثال توضيحي

مثلا إذا كنت تتناول العشاء في مطعم جميل ، أو تتجول في متجر ما، وقد تسمع فجأة أغنية رائعة تعزف على مكبرات الصوت. ربما تكون أغنية استمعت إليها من قبل، حيث يمكنك التقاط هاتفك وفتح برنامج Shazam ودخول اليه في لمحة سريعة ، يخبرك التطبيق ما هي الأغنية ، ومن هو الفنان ، وأين يتم بثها، إنها سريعة ودقيقة بشكل ملحوظ ويمكنها التعرف على أكثر الأغاني غموضاً، باختصار ، فإنها تعمل عن طريق عزل الأغنية من التسجيل والبحث عنها مقابل قاعدة بيانات موسعة من المسارات، لكن التكنولوجيا الكامنة وراء القيام بذلك معقدة للغاية ومثيرة للإعجاب.

نبذة مختصره على تطبيق Shazam

قد تتفاجئ بهذه المعلومه عندما تعرف أن تطبيق Shazam الذي نعرفه اليوم تم إصداره في عام 2002 ، وكان النظام دقيقًا وسريعًا كما هو الآن، كل هذا بفضل خوارزمية فريدة من شأنها أن تحدث ثورة في عالم الموسيقى.

تعرف على كيفية عمل تطبيقات الموسيقى من خلال تطبيق Shazam

Algorithm
من اللوهلة الأولى ، قد تبدو تطبيقات تحديداً الموسيقى مثل Shazam بسيطة، قد تعتقد أنهم يستمعون إلى كلمات الأغاني ، تمامًا مثل أي مساعد صوت ، ويبحثون عنها في قاعدة بيانات كلمات الأغاني لإخبارك عن الأغنية، ومع ذلك ، فإن معظم تطبيقات التعرف على الموسيقى قادرة على معرفة عنوان العازف ، ذلك لأنه بدلاً من تحليل كلمات الأغنية ، يبحثون عن (بصمات الأصابع) الفريدة لكل أغنية في قواعد بياناتهم الشاملة.

تقنية البصمات

fingerprint

من المحتمل أن يكون لديك أجهزة يمكن فتحها باستخدام بصمة إصبعك ، وهو ترتيب الخطوط الصغيرة على إصبعك التي تعد فريدة بالنسبة لك. وبالمثل ، عندما تحمل الميكروفون لتسجيل مقطع قصير من أغنية ، يتحول هذا المقطع إلى أنماط بيانات يمكن لـ Shazam أو تطبيق آخر البحث عنها في قاعدة بياناتهم.

للوهلة الأولى ، تبدو هذه الطريقة عرضة لعدة مشاكل. غالبًا ما تسمع الموسيقى في الأماكن العامة ، هناك ضجيج في الخلفية وتشويه بسبب مكبرات الصوت ، مما يجعل الأغاني غير معروفة أو ينتج عنها مطابقات غير دقيقة. أيضًا ، هناك الكثير من البيانات التي تم التقاطها حتى في مقطع صوتي موجز ، مما يجعل البحث عن هذه الأنماط عبر قاعدة بيانات لملايين الأغاني بطيئًا.

في مقابلة مع مجلة ساينتفيك الامريكية وفي في عام 2003 بضبط، (أفيري لي تشون وانغ) ، كبير علماء البيانات والمؤسس المشارك Shazam ، يشرح كيف تعمل الخوارزمية على إصلاح هذه المشكلات. يمكن تصور معلومات مقطع صوتي باستخدام مخطط ثلاثي الأبعاد يُعرف باسم الرسم الطيفي ، والذي يمثل تغييرًا في الترددات على مدار فترة زمنية. كما أنه يأخذ في الاعتبار السعة ، وهو مدى ارتفاع الصوت. ويمثل هذا في مخطط طيفي باستخدام كثافة اللون.

بنفس الطريقة التي لا يستطيع بها البشر إدراك الصوت إلا إذا كانوا على تردد معين ، بدلاً من أخذ الأغنية بأكملها في الاعتبار عند إجراء البحث ، أما تطبيق Shazam بحيث، حقق اعلى درجة ، وهو أعلى محتوى للطاقة في مقطع صوتي، لا تأخذ بصمات الأصابع التي تلتقطها إلا أعلى نقاط التردد في إطار زمني معين ثم نقاط ذروة الاتساع داخل تلك الترددات، وفي ورقة بحثية لجامعة كولومبيا ، ذكر (وانغ) بأن الطريقة تسمح لهم بإخراج معظم الأجزاء غير الضرورية من مقطع صوتي مثل ضجيج الخلفية وإزالة التشويه. كما أنه يجعل حجم المطبوعات صغيرًا بما يكفي بحيث لا يستغرق الأمر سوى مللي ثانية لتحديد الأغنية من بين قاعدة بياناتهم الضخمة.

شهرة تطبيق Shazam في العالم

بصرف النظر عن كونها مفيدة للمستمعين العاديين الذين يسمعون أغنية يعجبون بها ، فإن تطبيقات التعرف على الموسيقى تساعد أيضًا في تشكيل عالم الموسيقى.

غالبًا ما تستخدم المحطات الإذاعية وخدمات البث البيانات المتعلقة بما هو أكثر من Shazaming للناس لمعرفة المسارات التي يستمع إليها الجمهور، هذا مفيد لأنه يشير إلى جاذبية الأغنية وشعبيتها المحتملة ، بغض النظر عن الفنان، عند تحديد أغنية في التطبيق ، سترى على الفور عدد الأشخاص الذين حاولوا أيضًا التعرف عليها.

SoundHound

 

منذ صعود Shazam ، ظهرت أيضًا حفنة من المنافسين الآخرين. يسمى Soundhound أنه قادر على التعرف على أغنية ببساطة عن طريق الغناء أو الموسيقى ، مع نتائج مختلطة، هناك أيضًا معرف أغنية مدمج مع التطبيقات الصوتية مثل تكبيق Google Assistant التي تعمل بشكل مشابه جدًا لنظام Shazam.

إذا كان أعجبتك تدوينة كيف تعمل تطبيقات الموسيقى مثل Shazam، فلاتنسى مشاركتها مع اصدقائك وترك تعليق:)

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *