باز کردن قفل Shazam: تشخیص موسیقی توضیح داده شده است
Shazam, ، برنامه محبوب شناسایی موسیقی، با استفاده از پردازش سیگنال دیجیتال پیشرفته و یک پایگاه داده موسیقی گسترده، آهنگها را به سرعت شناسایی میکند. دقت آن نتایج فوری را ارائه میدهد.
انگشتنگاری صوتی: هسته
Shazam از «اثر انگشت صوتی» استفاده میکند. این برنامه یک قطعه صوتی کوتاه را ضبط میکند، آن را تجزیه و تحلیل میکند و یک «اثر انگشت» دیجیتال منحصر به فرد ایجاد میکند. این برنامه بر دادههای شناسایی ضروری تمرکز دارد، نه ضبط کل آهنگ.
از صدا تا داده: مسیر الگوریتم
صدا پردازش میشود. امواج صوتی به یک طیفنگار تبدیل میشوند که اجزای فرکانس را در طول زمان نشان میدهد. Shazam «نقاط مورد نظر» - انرژی بالا یا پیکهای صوتی متمایز - را جدا میکند. این نقاط، که با فرکانس و زمان تعریف میشوند، یک امضای فشرده تشکیل میدهند: ترکیبی از اجزای طیفی کلیدی.
تطبیق و شناسایی بلادرنگ
اثر انگشت صوتی تولید شده به ... ارسال میشود. Shazam پایگاه داده گسترده. الگوریتم به طور موثر آن را با اثر انگشتهای ذخیره شده مقایسه میکند. فشردگی و منحصر به فرد بودن آنها، مقایسههای سریع را تضمین میکند. یک تطابق، فراداده آهنگ - هنرمند، عنوان، آلبوم - را بازیابی کرده و نمایش میدهد.
چگونه؟ Shazam کار؟ Shazam یک «اثر انگشت صوتی» منحصر به فرد از یک قطعه آهنگ کوتاه تولید میکند، سپس این امضای دیجیتال را با یک پایگاه داده گسترده از اثر انگشتهای آهنگ از پیش فهرستبندی شده مقایسه میکند تا فوراً یک مورد منطبق پیدا کند.




