Shazam'ın çalmakta olduğunuz müziği nasıl 'duyduğunu' ve bu kadar doğru bir şekilde tanımladığını hiç merak ettiniz mi? Eh, yalnız değilsin.

Müzik tanıma hizmetini güçlendiren teknoloji, özellikle akıllı telefonlar ve makine öğrenimi bir şey haline gelmeden yıllar önce başlatıldığından beri, birçok kişi için bir gizemdir.

Bu makalede, Shazam'ın nasıl çalıştığına ve müziği nasıl doğru bir şekilde tanıyabildiğine bakacağız.

Shazam nedir?

Shazam sevdiğiniz ancak sanatçının adını veya adını bilmediğiniz yeni bir şarkı hakkında bilgi bulmak için kullanabileceğiniz popüler bir müzik tanıma uygulamasıdır.

Bir kafede olduğunuzu veya bir köşe dükkanında dolaştığınızı ve müzik kitaplığınızda olmasını istediğiniz yeni bir şarkı duyduğunuzu varsayalım. Shazam, şarkıyı kolaylıkla bulmanıza yardımcı olur. Tek yapmanız gereken, uygulamada şarkının birkaç saniyesini kaydetmek.

Shazam uygulaması, bir konuda duyduğunuz müziği tanımlamak için gelişmiş ses tanıma teknolojisini kullanır. saniyeler, böylece sanatçının adını öğrenip parçalayabilir, videoları izleyebilir ve hatta şarkıyı satın alabilir veya yayınlayabilirsiniz. cihaz.

instagram viewer

İndir: Shazam için iOS |Android (Bedava)

Shazam Nasıl Çalışır?

Resim Galerisi (4 Resim)
Genişlet
Genişlet
Genişlet
Genişlet

Resim 1/4

Resim 2/4

Resim 3/4

Resim 4/4

Shazam, platformunda sorgulanan şarkıların eşleşmelerini belirlemek için uygulamanın kurucu ortağı ve baş veri bilimcisi Avery Lin-Chun Wang tarafından geliştirilen tescilli bir teknolojiyi kullanıyor. Teknoloji, Shazam’ın harika tanıma becerilerinin arkasındaki gizli sos olan ses kayıtları için parmak izleri oluşturur.

Shazam, 15 milyardan fazla şarkının her biri için sayısal veri koleksiyonlarından oluşan sesli parmak izleri oluşturur ve depolar. Bir kullanıcı bir şarkıyı "Shazam" yaptığında, Shazam akıllı telefondan veya PC mikrofonundan alınan sesin parmak izini hızla oluşturur.

Kayıt için ses parmak izini oluşturmayı tamamladıktan sonra Shazam, eşleşmeler için bir veritabanı araması yaptığı sunucusuna ses parmak izini (sesi değil) yükler. Bir eşleşme bulunursa, tanımlayıcı bilgilerle birlikte şarkı bilgilerini nerede yayınlayacağına veya satın alacağına ilişkin seçeneklerle birlikte döndürür.

Sesli Parmak İzi Nedir?

Ses parmak izi, ses sinyallerinin yoğunlaştırılmış bir dijital özetidir. Bir ses örneğini tanımlamak veya bir ses veritabanındaki benzer öğeleri bulmak için kullanılırlar.

Shazam'ın ses parmak izi teknolojisi, etiketlenmemiş ses içeriği parçalarını ses veritabanındaki karşılık gelen eşleşmelerle eşleştirebilir. Shazam, şarkının parmak izini veritabanındaki şarkıların parmak iziyle eşleştirerek kaydettiğiniz şarkının başlığını (etiketlenmemiş bir ses içeriği) tanımlar.

Shazam, bir spektrogramın yardımıyla tanımlanan belirli veri noktalarını kullanarak veritabanındaki şarkılar için benzersiz parmak izleri oluşturur.

Spektrogram Nedir?

Spektrogram, sesin temsili olarak kullanılan üç boyutlu bir grafiktir. Spektrogram, genliği veya hacmi de hesaba katarken bir süre boyunca frekanslardaki değişikliği gösterir. Aşağıdaki fotoğraf, bir spektrogram okuma örneğidir.

İmaj Kredisi: Changhua Kıyısı Koruma Eylemi /https://search.creativecommons.org/photos/e6b0b0f3-79ea-4621-9029-1b73365a52ac

İle 2003 Röportajında Bilimsel amerikalıAvery Wang, Shazam algoritmasının ses parmak izleri oluşturmak için en yüksek enerjiye sahip notaları temsil eden spektrogram noktalarını kullandığını ortaya çıkardı.

Shazam, bir şarkıdaki bilgilerin çoğunu göz ardı ederek ve yalnızca birkaç tanımlayıcı nota odaklanarak, veritabanında arama yapabilir ve şarkı sorguları için inanılmaz bir hızda doğru eşleşmeler sağlayabilir.

Shazam Gürültülü Yerlerde Şarkıları Nasıl Tanımlayabilir?

Shazam, veritabanı için parmak izleri oluşturmak üzere arka planda gürültü ve bozulma içermeyen şarkı kayıtlarını kullanıyor. Gürültülü bir yerde uygulama ile bir şarkıyı kaydettiğinizde, kayıttaki en yüksek enerjiye sahip notaları tanımlayarak kaydınızın bir sesli parmak izini oluşturur.

Ardından, kaydınızın ses parmak izleri için bir eşleşme için veritabanını arar. arka plan gürültü seviyesi, sesi oluşturmak için kullanılan verileri bozacak kadar yüksek değildi parmak izi.

Shazam'ın Bir Şarkıyı Tanımanıza Yardımcı Olamayacağı Zamanlar

Shazam, şarkıları, hatta veritabanında bulunmayabileceğini düşündüğünüz belirsiz müzikleri eşleştirme konusunda harikadır. Ama Shazam'ın bir parçayı tanımlayamadığı anlar var mı?

Bozuk Kayıt

Arka plan gürültü seviyesinin çok yüksek olduğu bir yerde bir şarkıyı Shazamladığınızda, gürültü Spektrogramdaki verileri bozar. Bu nedenle, kaydınızın ses parmak izi orijinal şarkınınkinden farklı olacaktır.

Bu olduğunda, Shazam Şarkı Bilinmiyor diyalog çünkü ses parmak izi için bir eşleşme bulamıyor.

Canlı müzik

Shazam, müziği canlı performanslardan ayırt etme becerisinde yetersiz kalıyor. Bunun nedeni, canlı performanslarda kaydettiğiniz sesin, Shazam'ın ses parmak izleri oluşturmak için kullandığı şarkının orijinal versiyonundan genellikle farklı olmasıdır.

Shazam'ın canlı bir performans sırasında bir şarkıyı tanımlayabilmesinin tek yolu, grubun şarkıyı tam olarak kaydedildiği gibi çalacak kadar yetenekli olmasıdır. Bunu yapmaya çalışan gruba iyi şanslar...

Ses Kaydınız

"Gerçekten iyi bir şarkıcı olsaydım Shazam'ın söylediğim bir şarkıyı tanımasını sağlayabilir miyim?"

Kısacası hayır.

Shazam algoritması yalnızca önceden kaydedilmiş müziği tanımlayabilir. Shazam'ın söylediğiniz bir şarkıyı tanımlaması için, şarkının orijinal kaydıyla aynı tempoda enstrümantallerle aynı vokallere sahip olmanız gerekir.

Uğultunuz

Shazam, algoritması, veritabanındaki şarkılar için sesli parmak izleri oluşturmak üzere tam frekansları ve genlikleri kullandığından uğultular için eşleşmeleri belirleyemez.

Bir şarkıyı mırıldandığınızda, Shazam onun için bir parmak izi oluşturur. Ancak bir uğultu yalnızca bir şarkıyı yeniden sentezleme girişimi olduğundan, algoritma kayıtla eşleşemeyecektir.

Shazam Tek Müzik Tanımlama Uygulaması mı?

Shazam ilk müzik tanımlama hizmetiydi ve şu anda en yaygın kullanılan şarkı tanımlama uygulamasıdır. Ancak, var bir şarkıyı tanımlamak için kullanabileceğiniz diğer uygulamalar etrafında oynamak. Hatta bazıları söylediğiniz veya mırıldantığınız bir şarkıyı bile tanımlayabilir.

En popüler Shazam alternatiflerinden üçü SoundHound, Musixmatch Lyrics ve Genius'dur. Musixmatch ve Genius, öncelikle çevrenizde çalan müziğin sözlerini belirlemenize yardımcı olurken, SoundHound Shazam’ın en yakın rakibidir.

İlişkili: Şarkıları Kendi Melodilerine Göre Bulmak İçin En İyi Müzik Tanıma Uygulamaları

Shazam'ın yaptığı hemen hemen her şeyi yapmak için SoundHound uygulamasını kullanabilirsiniz. Shazam'a göre en büyük avantajı, söylediğiniz veya mırıldandığınız şarkıları tanımlama ek işlevselliğine sahip olmasıdır.

Resim Kredisi: Sulastri Sulastri / Shutterstock.com

E-posta adresi
YouTube Videolarında Müzik ve Şarkılar Nasıl Belirlenir

Bir YouTube videosundan bir şarkıyı nasıl ayırt edeceğinizi merak mı ediyorsunuz? İşte videolardan müzikleri belirlemek için bir YouTube şarkı bulucu kılavuzu.

Sonrakini Oku

İlgili konular
  • Teknoloji Açıklaması
  • Shazam
  • Müzik Keşfi
  • SoundHound
  • Musixmatch
Yazar hakkında
John Awa-abuon (6 Makale Yayınlandı)

John, doğuştan teknoloji aşığı, eğitimle dijital içerik yaratıcısı ve Meslek tarafından Tech Lifestyle Yazarıdır. John, insanlara sorunları çözmede yardım etmeye inanıyor ve tam da bunu yapan makaleler yazıyor.

John Awa-abuon'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.