אני חייבת להודות, יש רגעים בחיים שאני מרגישה כמו כישלון טוטאלי. אחד מהם קורה כשאני מנסה לזהות שיר בפאב רועש. אתן יודעות, זה שאתן שומעות חצי משפט ואתן חייבות לדעת איך קוראים לשיר הזה. ניסיתי הכל! להצמיד את הטלפון לרמקול, לצעוק על סירי, אפילו לשאול את הברמן (שהיה עסוק מדי כדי לשמוע אותי). תמיד אותו הדבר – שום זיהוי. פשוט בושה.
אבל אז התחלתי לחקור. מה הסוד של האפליקציות האלה, איך הן מצליחות לעשות את הבלתי אפשרי? ואני חייבת להגיד לכן, התשובה הפתיעה אותי. זה לא רק עניין של אלגוריתמים מתוחכמים, אלא גם של כמה טריקים שאפשר ליישם בעצמנו.
אז בואו נצלול פנימה, מבטיחה לכן, בסוף תדעו בדיוק איך לנצח את הרעש ולגלות את השיר שגע אותכן!
למה זה כל כך קשה בכלל?
אוקיי, אז לפני שאנחנו רצים לאפליקציות, בואו נבין למה בכלל קשה לזהות שיר במקום רועש. תחשבו על זה – האוזן שלנו מדהימה, אבל היא לא מושלמת. כשיש הרבה רעש רקע, היא מתקשה לבודד את הצלילים החשובים. אפליקציות זיהוי השירים מתמודדות עם אותה הבעיה, רק שהן משתמשות במעבדים רבי עוצמה ובאלגוריתמים מיוחדים.
וזה מוביל אותי לשאלה שאני שואלת את עצמי כל הזמן: האם אנחנו סומכים יותר מדי על הטכנולוגיה? האם שכחנו איך להקשיב באמת? סתם מחשבה...
אוקיי, אבל מה האפליקציות האלה באמת עושות?
אז ככה, רוב האפליקציות האלה, כמו Shazam או SoundHound (ויש עוד מלא!), עובדות בצורה די דומה. הן מקליטות קטע קצר מהשיר ואז מנתחות אותו כדי ליצור מעין "טביעת אצבע" אקוסטית. אחר כך, הן משוות את הטביעת אצבע הזאת למאגר עצום של שירים שיש להן בבסיס הנתונים.
עכשיו, זה המקום שבו זה נהיה מעניין. הן לא סתם משוות את הצלילים כמו שהם. הן משתמשות באלגוריתמים שמסננים רעשים, מתקנים עיוותים בצליל, ומחפשים דפוסים ייחודיים בשיר. הן ממש מומחיות בלמצוא את הייחוד של כל שיר, גם אם הוא "טובע" בתוך ים של רעש.
לדוגמה, מחקר של חברת Spotify הראה (כן, גם הם מתעניינים בזיהוי שירים!) שחלק מהאפליקציות משתמשות בטכניקות של "בינה מלאכותית" כדי ללמוד איך רעשים שונים משפיעים על הצליל של השיר, וככה הן יכולות לנטרל את ההשפעה שלהם. (מקור: Spotify Research Blog, חיפוש בגוגל ייתן לכם את הקישור המדויק, אני מבטיחה!)
הטריק המפתיע: זה לא רק האפליקציה, זה אתם
אוקיי, זה החלק הכי חשוב. גיליתי שהאפליקציות האלה עובדות הרבה יותר טוב אם אנחנו עוזרים להן קצת. מה הכוונה?
- המיקום קריטי: נסו להתקרב לרמקול, אבל לא יותר מדי. אתן לא רוצות שהצליל יהיה מעוות.
- תנו לאפליקציה כמה שניות: אל תפסיקו את ההקלטה אחרי שנייה אחת. תנו לה לפחות 10 שניות להקליט את השיר. ככה יש לה יותר מידע לעבוד איתו.
- נסו כמה פעמים: אם זה לא עובד בפעם הראשונה, נסו שוב. לפעמים שינוי קטן בזווית או במיקום יכול לעשות את כל ההבדל.
- נסו אפליקציה אחרת: לא כל האפליקציות בנויות אותו הדבר. חלקן יותר טובות בזיהוי שירים מסוימים או בתנאים מסוימים. שווה לנסות כמה אפליקציות ולראות מה עובד הכי טוב בשבילכן.
- הכי חשוב - נקו את הרעשים מסביב: כשאתן מצמידות את הטלפון, תנסו ליצור מעין "מחסום" עם היד השנייה כדי להפחית רעשי רקע. זה נשמע טיפשי, אבל זה עובד!
אבל רגע, מה אם זה עדיין לא עובד?
האופציה הנועזת: שיאזאם בשיחה (כן, זה אפשרי!)
זה מטורף, אבל גיליתי שיש אפליקציות, כמו Musixmatch, שמאפשרות לזהות שירים גם אם אתן שרות אותם או מזמזמות אותם! זה נשמע מטורף, נכון? אבל זה עובד! האפליקציה מנתחת את המנגינה שאתן שרות ומנסה למצוא שיר שתואם לה.
אוקיי, אני חייבת להודות, זה לא תמיד עובד מושלם. אבל זה שווה ניסיון, במיוחד אם אתן זוכרות רק את הפזמון. תחשבו על זה – אתן יכולות לשיר לאפליקציה שורה אחת מתוך השיר והיא תגיד לכן איך קוראים לו. זה פשוט קסם!
ומה למדתי מכל זה?
יותר מהכל, הבנתי שגם הטכנולוגיה הכי מתקדמת צריכה עזרה לפעמים. אנחנו לא יכולים פשוט לסמוך על האפליקציות שיעשו הכל בשבילנו. אנחנו צריכים להיות מעורבים, לנסות, להתנסות, ולהיות יצירתיים.
וזה משהו שאני חושבת עליו הרבה לאחרונה – כמה אנחנו באמת מעורבים בחיים שלנו? כמה אנחנו באמת מקשיבים? האם אנחנו נותנים לטכנולוגיה להשתלט על הכל, או שאנחנו עדיין מנסים להפעיל את הראש שלנו? שאלות גדולות, אני יודעת. אבל חשובות.
אז בפעם הבאה שאתן בפאב רועש ואתן שומעות שיר שאתן חייבות לדעת איך קוראים לו, תזכרו את הטריקים האלה. תתקרבו לרמקול, תנקו רעשים, ותנו לאפליקציה צ'אנס. ואם כל זה לא עובד, תתחילו לזמזם. אולי תופתעו לגלות מה יקרה.
ומה איתכן? האם יש לכן טריקים משלכן לזיהוי שירים במקומות רועשים? אשמח לשמוע!