শাজামের মতো গানগুলিকে স্বীকৃতি দেয় এমন অ্যাপগুলি কীভাবে কাজ করে?

স্পেকট্রোগ্রাম

Shazam এবং কোম্পানি সেই সব আশ্চর্যজনক অ্যাপ্লিকেশনগুলির মধ্যে একটি হয়ে উঠেছে যা আমরা একটি স্মার্টফোনে বহন করতে পারি। এবং এটি এমন নয় যে তারা বিখ্যাত নয়, কারণ সবাই তাদের ইতিমধ্যেই জানে, তবে এটি এখনও প্রায় জাদু বলে মনে হয় যে তারা প্রতিটি মুহুর্তে কী গান বাজছে তা চিনতে সক্ষম। চলুন দেখি Shazam এর মত অ্যাপ আসলে কিভাবে কাজ করে।

স্পেকট্রোগ্রাফি, অপরিহার্য স্তম্ভ

বাস্তবে, এই অ্যাপ্লিকেশনগুলি আমরা যাকে বর্ণালীবিদ্যা বা বর্ণালীবিদ্যা হিসাবে জানি তার উপর ভিত্তি করে, অর্থাৎ, বর্ণালী বিশ্লেষণ সম্পর্কিত জ্ঞানের অংশ। এবং এই শব্দগুলি দিয়ে এটি বোঝা কঠিন হতে পারে তবে আমরা এক মুহূর্তের মধ্যে এটি ব্যাখ্যা করব। যখন কোন শব্দ উৎপন্ন হয়, তখন আমরা তা শুনতে পাই কারণ আমাদের এবং সেই শব্দের উৎসের মধ্যে থাকা কণাগুলো কম্পিত হয়। যখন আমরা বলি যে এই কণাগুলো নড়াচড়া করে, আমরা বলতে চাচ্ছি যে তারা তরঙ্গ তৈরি করে, যা এক জায়গা থেকে অন্য জায়গায় যায়। এই কণাগুলো যতবার পিছিয়ে যায় তাকে বলা হয় ফ্রিকোয়েন্সি, এবং নিশ্চয় আমরা সবাই শব্দের ফ্রিকোয়েন্সি শুনেছি, তাই না? ঠিক আছে, বর্ণালীবিদ্যা, এই ক্ষেত্রে, একটি নির্দিষ্ট সময়ের মধ্যে শব্দের ফ্রিকোয়েন্সি পরিমাপের জন্য নিবেদিত। প্রতিটি শব্দের প্রতিটি মুহুর্তে একটি ভিন্ন ফ্রিকোয়েন্সি থাকে, এবং এটি আমাদেরকে একটি বর্ণালীগ্রামে আলাদা করতে দেয়, কোন শব্দগুলি শোনাচ্ছে।

এটা সব তুলনা একটি বিষয়

আপনি কি গান বাজছে কিভাবে জানেন? তুলনা করা। প্রকৃতপক্ষে, এটি একটি "এক্স-রে" নেওয়ার মতো এবং এটিকে অন্যান্য শব্দের এক্স-রেগুলির সাথে তুলনা করার মতো যা আমরা ইতিমধ্যে সংরক্ষণ করে রেখেছি, এইভাবে জানতে সক্ষম হওয়া যে কোনটির সাথে মিল রয়েছে৷ ঠিক যেভাবে Shazam এবং অন্যান্য অ্যাপস কাজ করে।

স্পেকট্রোগ্রাম

Shazam একটি বর্ণালীগ্রাফ

যখন আমরা Shazam শুরু করি, এবং এটি আমাদের বলে যে এটি গানটিকে স্বীকৃতি দিচ্ছে, এটি আসলে আমাদের স্মার্টফোনটিকে একটি স্পেকট্রোগ্রাফে পরিণত করছে। এটি শব্দটি ক্যাপচার করছে এবং এই অনুচ্ছেদের ঠিক উপরে আপনার মতো একটি বর্ণালী তৈরি করছে। একবার আপনার কাছে পর্যাপ্তভাবে বিশদ বর্ণালীগ্রাফ হয়ে গেলে, আপনি এটিকে তাদের সংরক্ষিত সমগ্র ডাটাবেসের সাথে তুলনা করতে যান।

ডাটাবেস সবচেয়ে জটিল

প্রকৃতপক্ষে, সব থেকে জটিল হল ডাটাবেস যা সমস্ত গানের স্পেকট্রোগ্রাম সংরক্ষণ করে। আমরা জানি যে এমন একটি সঙ্গীত পরিষেবা তৈরি করা কতটা কঠিন যেটিতে বিশ্বের সমস্ত সংগীত রয়েছে। Spotify সেই প্রোগ্রামগুলির মধ্যে একটি, কিন্তু গুরুত্বপূর্ণ গানগুলি এখনও এটি থেকে অনুপস্থিত। ঠিক আছে, যদি এটি ইতিমধ্যে জটিল হয়, তাহলে কল্পনা করুন যে এই সমস্ত গানের বর্ণালীগ্রামগুলি সংরক্ষণ করা কেমন হবে। এটা স্বাভাবিক যে Shazam এবং অন্যান্য অনুরূপ অ্যাপ্লিকেশনের দলের কাজের একটি অংশ হল ডাটাবেস প্রসারিত করার জন্য উৎসর্গ করা যা প্রকৃতপক্ষে অ্যাপ্লিকেশনটির হৃদয়।

এর অফলাইন অপারেশন খুবই সহজ

কখনও কখনও আমরা ভাবতে পারি কিভাবে এই অ্যাপ্লিকেশনগুলি ইন্টারনেট সংযোগ ছাড়াই অফলাইনে কাজ করতে পারে৷ এটি আসলে খুব সহজ, যেহেতু তারা ইন্টারনেটের সাথে সংযুক্ত না হওয়া পর্যন্ত তারা আমাদের ডেটা দেয় না। তাদের পুরো গানটি সংরক্ষণ করতে হবে না, তাদের এমন সঙ্গীতের অংশও সংরক্ষণ করতে হবে না যা আমরা বিশ্লেষণ করতে চাই। বাস্তবে, তারা শুধুমাত্র স্পেকট্রোগ্রাফিক ডেটা রাখে, যাতে পরে ডাটাবেসে তাদের তুলনা করা যায় এবং এটি কার্যত কিছুই নেয় না।

অ্যালগরিদম অপরিহার্য

যাইহোক, এই অ্যাপ্লিকেশনগুলির আরেকটি গুরুত্বপূর্ণ দিক হল গানের তুলনা করার জন্য তারা যে অ্যালগরিদম ব্যবহার করে। একটি অ্যালগরিদম, বাস্তবে, একটি পদ্ধতি সম্পাদনের একটি উপায় ছাড়া আর কিছুই নয়। Shazam এর অ্যালগরিদম ক্রমাগত উন্নতি করা আবশ্যক. কেন? কারণ সিস্টেমটিকে এমন একটি পথ অনুসরণ করার জন্য তাদের অবশ্যই কাজ করতে হবে যা এটিকে আরও দ্রুত গানটি খুঁজে পেতে দেয়। এবং এটি হল যে কেউ ভাবতে পারে যে একবার স্পেকট্রোগ্রামগুলি বোঝা যায় এবং গানের ডাটাবেসটি সম্পূর্ণ হয়ে যায়, সবকিছু করা হয়, তবে সত্য থেকে আর কিছুই নেই। আসুন মনে করি আপনাকে লক্ষ লক্ষ গানের সাথে বর্ণালীগ্রামের তুলনা করতে হবে। যাইহোক, অ্যালগরিদম প্রধান দিকগুলির মধ্যে একটি। এটিকে উন্নত করার জন্য বেশ কয়েকটি কম্পিউটার কৌশল রয়েছে এবং আমরা বিশেষভাবে কোনও বিষয়ে কথা বলতে যাচ্ছি না কারণ এটি ঝড়ের দিনে মেঘের আকার সম্পর্কে কথা বলার মতো হবে। যাইহোক, এটি সর্বদা জেনে রাখা ভাল যে অ্যাপ্লিকেশনটির অ্যালগরিদমটি বর্ণালী গ্রাফি ফাংশন এবং গানের ডাটাবেসের সাথে অপরিহার্য উপাদানগুলির মধ্যে একটি।


  1.   এলক্লিনিকো তিনি বলেন

    চজম ​​চুষছে। এটি Sooooo অনেক ভালো Soundhound বা Sony থেকে ট্র্যাক আইডি।


  2.   বিটল তিনি বলেন

    মজাদার…