האם תהית אי פעם כיצד שזאם 'שומע' את המוסיקה שאתה מנגן ומזהה אותה בדיוק כזה? ובכן, אתה לא לבד.
הטכנולוגיה המפעילה את שירות זיהוי המוסיקה היא תעלומה בעיני רבים, במיוחד מאז שהשירות הושק שנים לפני שהסמארטפונים ולמידת מכונה הפכו לשם דבר.
במאמר זה נבחן כיצד Shazam עובד וכיצד הוא יכול לזהות מוזיקה במדויק.
מה זה שאזאם?
שאזאם היא אפליקציה פופולרית לזיהוי מוסיקה בה אתה יכול להשתמש כדי למצוא מידע על שיר חדש שאתה אוהב, אך אינך יודע את הכותרת או את שם האמן.
נניח שאתה נמצא בבית קפה או מסתובב בחנות פינתית, ואתה שומע שיר חדש שתרצה שיהיה בספריית המוסיקה שלך. Shazam עוזר לך למצוא את השיר בקלות. כל שעליך לעשות הוא להקליט כמה שניות מהשיר באפליקציה.
אפליקציית Shazam משתמשת בטכנולוגיית זיהוי שמע מתוחכמת כדי לזהות את המוסיקה שאתה שומע בעניין שניות כדי שתוכלו לגלות את שם האמן והמסלול, לצפות בקטעי וידאו ואפילו לקנות או להזרים את השיר שלכם התקן.
הורד: שאזאם עבור iOS |דְמוּי אָדָם (חינם)
איך עובד שזאם?
תמונה 1 מתוך 4
תמונה 2 מתוך 4
תמונה 3 מתוך 4
תמונה 4 מתוך 4
Shazam משתמש בטכנולוגיה קניינית שפיתחה Avery Lin-Chun Wang, מייסדת האפליקציה ומדענית הנתונים הראשית, כדי לזהות התאמות לשירים שנחקרו בפלטפורמה שלה. הטכנולוגיה יוצרת טביעות אצבע להקלטות שמע, שהוא הרוטב הסודי שמאחורי כישורי ההכרה המדהימים של שאזאם.
Shazam יוצר ומאחסן טביעות אצבע שמע המורכבות מאוספי נתונים מספריים לכל מעל 15 מיליארד שירים. כאשר משתמש "Shazams" שיר, Shazam יוצר במהירות טביעת אצבע שמע של הצליל המתקבל מהסמארטפון או ממיקרופון המחשב.
לאחר שיסיים ליצור את טביעת האצבע השמעית לצורך ההקלטה, שזאם מעלה את טביעת האצבע השמעית (לא השמע) לשרת שלה, שם היא מפעילה חיפוש במסד נתונים אחר התאמות. אם נמצא התאמה, הוא מחזיר את פרטי השיר עם אפשרויות היכן להזרים או לקנות אותו, יחד עם המידע המזהה.
מהי טביעת אצבע שמע?
טביעת אצבע שמע היא סיכום דיגיטלי מרוכז של אותות שמע. הם משמשים לזיהוי דוגמת שמע או לאיתור פריטים דומים במסד נתונים אודיו.
הטכנולוגיה של Shazam לטביעת אצבעות שמע יכולה להתאים פיסות תוכן שמע ללא תיוג להתאמות המתאימות במאגר השמע שלה. Shazam מזהה את כותרת השיר שהקלטת (תוכן שמע ללא תווית) על ידי התאמת טביעת האצבע של השיר לטביעת האצבע של השירים במסד הנתונים שלו.
Shazam יוצר טביעות אצבע ייחודיות לשירים במסד הנתונים שלה באמצעות נקודות נתונים מסוימות המזוהות בעזרת ספקטרוגרמה.
מהי ספקטרוגרמה?
ספקטרוגרמה היא גרף תלת מימדי המשמש לייצוג של צליל. הספקטרוגרמה מראה את השינוי בתדרים לאורך תקופה תוך התחשבות במשרעת או בעוצמת הקול. התמונה למטה היא דוגמה לקריאת ספקטרוגרמה.
בראיון שנערך בשנת 2003 עם מדע אמריקאי, אברי וואנג גילה כי האלגוריתם של Shazam משתמש בנקודות ספקטרוגרמה המייצגות תווים בעלי אנרגיה גבוהה ביותר ליצירת טביעות אצבע שמע.
על ידי התעלמות מרוב המידע בשיר והתמקדות רק בתווים המגדירים המעטים, Shazam יכול לחפש במסד הנתונים שלו ולספק התאמות מדויקות לשאילתות שיר במהירות מדהימה.
איך שזאם מסוגל לזהות שירים במקומות רועשים?
Shazam משתמש בהקלטות שירים ללא רעשי רקע ועיוות כדי ליצור טביעות אצבעות עבור מסד הנתונים שלה. כאשר אתה מקליט שיר עם האפליקציה במקום רועש, הוא יוצר טביעת אצבע שמע של ההקלטה שלך על ידי זיהוי התווים עם האנרגיה הגבוהה ביותר בהקלטה.
לאחר מכן הוא מחפש במסד הנתונים שלו התאמה לטביעות האצבע של ההקלטה שלך, בתנאי שזה רמת רעשי הרקע לא הייתה גבוהה מספיק כדי לעוות את הנתונים המשמשים ליצירת האודיו טביעת אצבע.
זמנים שבהם שאזאם לא יכול לעזור לך לזהות שיר
Shazam מעולה בהתאמת שירים, אפילו מוסיקה לא ברורה שאתה חושב שאולי אין במאגר המידע שלה. אך האם ישנם רגעים ששזאם אינו יכול לזהות מסלול?
הקלטה מעוותת
כאשר אתה Shazam שיר במקום בו רמת רעשי הרקע גבוהה מדי, הרעש מעוות את הנתונים בספקטרוגרמה. מסיבה זו, טביעת אצבע השמע של ההקלטה שלך תהיה שונה מזו של השיר המקורי.
כשזה קורה, שאזאם מחזיר את שיר לא ידוע דו-שיח מכיוון שהוא לא יכול למצוא התאמה לטביעת האצבע של השמע.
מוסיקת חיה
שאזאם נופלת מיכולתה לזהות מוזיקה מהופעות חיות. הסיבה לכך היא שהאודיו שאתה מקליט בהופעות חיות לעיתים קרובות שונה מהגרסה המקורית של השיר שאזאם משתמש בו כדי ליצור טביעות אצבע שמע.
הדרך היחידה ששזאם יכול לזהות שיר במהלך הופעה חיה היא אם הלהקה מיומנת דיה לבצע את השיר בדיוק כפי שהוקלט. בהצלחה עם הלהקה שמנסה לעשות את זה...
הקלטת הקול שלך
"האם אוכל לגרום לשזאם להכיר שיר ששרתי אם הייתי זמר ממש טוב?"
בקיצור, לא.
האלגוריתם של Shazam יכול לזהות רק מוסיקה שהוקלטה מראש. כדי שזאם יזהה שיר שאתה שר, היית צריך שתהיה לך אותה שירה עם כלי הנגינה בקצב המדויק עם ההקלטה המקורית של השיר.
ההומינג שלך
Shazam לא יכול לזהות התאמות לזמזום מכיוון שהאלגוריתם שלו משתמש בתדרים ומשרעות מדויקים כדי ליצור טביעות אצבע שמע לשירים במסד הנתונים שלו.
כשמזמזמים שיר, שאזאם יוצר עבורו טביעת אצבע. אך מכיוון שזמזום הוא רק ניסיון לסנתז מחדש שיר, האלגוריתם לא יצליח להתאים להקלטה.
האם Shazam הוא האפליקציה היחידה לזיהוי מוסיקה?
Shazam היה שירות הזיהוי המוזיקלי הראשון וכיום הוא האפליקציה הנפוצה ביותר לזיהוי שירים. עם זאת, יש יישומים אחרים שבהם אתה יכול להשתמש כדי לזהות שיר משחק סביבך. חלקם יכולים אפילו לזהות שיר שאתה שר או מזמזם.
שלוש החלופות הפופולריות ביותר של Shazam הן SoundHound, Musixmatch Lyrics ו- Genius. Musixmatch ו- Genius עוזרים לך בעיקר לזהות מילים למוזיקה שמתנגנת סביבך, בעוד SoundHound הוא המתחרה הקרוב ביותר של Shazam.
קָשׁוּר: האפליקציות הטובות ביותר לזיהוי מוסיקה למצוא שירים לפי המנגינה שלהם
אתה יכול להשתמש באפליקציית SoundHound כדי לעשות כמעט כל מה שזאם עושה. היתרון העיקרי שלה על פני Shazam הוא שיש לו את הפונקציונליות הנוספת של זיהוי שירים שאתה שר או מזמזם.
אשראי תמונה: סולסטרי סולסטרי / Shutterstock.com
מתלבטים איך לזהות שיר מסרטון יוטיוב? הנה הדרכה למציאת שירים ב- YouTube לזיהוי מוסיקה מסרטונים.
קרא הבא
- הסבירו טכנולוגיה
- שאזאם
- גילוי מוסיקה
- SoundHound
- Musixmatch
ג'ון הוא חובב טכנולוגיה מלידה, יוצר תוכן דיגיטלי בהכשרתו וכותב סגנון חיים טכני מאת מקצוע. ג'ון מאמין לעזור לאנשים לפתור בעיות והוא כותב מאמרים שעושים בדיוק את זה.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.