İçeriğe geç
parazade
Yapay Zeka

Spektrogram Nedir?

İngilizce: Spectrogram

Yayın: · Son güncelleme:

Spektrogram Nedir? Kısaca

Spektrogram, bir sesin frekans içeriğinin zamanla nasıl değiştiğini gösteren görsel temsildir; yatay eksen zamanı, dikey eksen frekansı, renk ya da parlaklık da o andaki frekansın şiddetini gösterir.

Spektrogram nedir?
İçindekiler
  1. Spektrogram nedir?
  2. Spektrogram nasıl okunur?
  3. Yapay zekâda kullanımı

Spektrogram, bir ses sinyalinin hangi frekanslardan oluştuğunu ve bu frekansların zaman içinde nasıl değiştiğini gösteren iki boyutlu bir görüntüdür. Ses dalgasını "görünür" hâle getirdiği için hem dilbilimde hem de yapay zekâda yaygın olarak kullanılır.

Spektrogram nedir?

Ham ses kaydı, zamanla değişen bir basınç dalgasıdır ve doğrudan bakıldığında hangi seslerin olduğunu anlamak zordur. Spektrogram bu dalgayı küçük zaman dilimlerine böler ve her dilim için frekans analizi yapar. Bu işleme kısa zamanlı Fourier dönüşümü denir.

Spektrogram nasıl okunur?

  • Yatay eksen: Zaman.
  • Dikey eksen: Frekans; aşağısı kalın (düşük), yukarısı ince (yüksek) sesler.
  • Renk veya parlaklık: O frekansın o andaki şiddeti.

Örneğin bir ıslık, tek bir frekansta parlak ince bir çizgi gibi görünür. İnsan konuşmasında ise ünlüler yatay bantlar (formantlar), "s" ve "ş" gibi ünsüzler yüksek frekanslarda dağınık lekeler hâlinde belirir.

Yapay zekâda kullanımı

Ses modelleri çoğu zaman ham dalga yerine spektrogramla çalışır, çünkü bu temsil bilgiyi daha düzenli sunar. İnsan kulağının algısına göre ölçeklenmiş mel spektrogram, özellikle konuşma tanıma ve metinden sese sistemlerinde standart girdi ya da ara çıktıdır. Bir metinden sese modeli önce mel spektrogram üretir, ardından bir vokoder bunu duyulabilir sese çevirir.

Spektrogram bir görüntüye benzediği için, görüntü işlemede kullanılan evrişimli sinir ağları ses sınıflandırma görevlerinde de başarıyla kullanılabilir. Müzik türü tanıma, kuş sesi tespiti ve makine arızası dinleme bu yaklaşımın örnekleridir.

Sıkça Sorulan Sorular

Mel spektrogram nedir?

Mel spektrogram, frekans eksenini insan kulağının ses algısına benzeyen mel ölçeğine göre düzenler. Düşük frekanslarda daha fazla ayrıntı, yüksek frekanslarda daha az ayrıntı tutar ve ses modellerinde yaygın kullanılır.

Spektrogramdan ses geri elde edilebilir mi?

Evet, ancak spektrogram faz bilgisini içermediği için bu bilginin tahmin edilmesi gerekir. Bu iş, klasik algoritmalarla ya da nöral vokoderlerle yapılır.

İlgili terimler

MFCC(Mel-Frequency Cepstral Coefficients)MFCC (Mel Frekans Kepstral Katsayıları), bir ses sinyalinin kısa zaman dilimlerindeki spektral şeklini, insan kulağının algısına uygun mel ölçeğinde özetleyen ve ses işlemede özellik olarak kullanılan sayı kümesidir.Vokoder(Vocoder)Vokoder, insan sesini spektral özelliklerine ayırıp yeniden sentezleyen sistemdir; müzikte robotik ses efekti için, yapay zekâda ise spektrogram gibi ara temsilleri duyulabilir ses dalgasına çevirmek için kullanılır.Konuşma Tanıma(Speech Recognition)Konuşma tanıma, insan konuşmasını içeren ses kaydını yapay zekâ ile analiz ederek yazılı metne dönüştüren teknolojidir; sesli asistanların ve otomatik altyazının temelidir.Evrişimli Sinir Ağı(Convolutional Neural Network)Evrişimli sinir ağı (CNN), görüntü gibi ızgara yapılı verilerde küçük filtreleri veri üzerinde kaydırarak kenar, doku ve şekil gibi özellikleri katman katman öğrenen bir derin öğrenme mimarisidir.Metinden Sese(Text to Speech)Metinden sese (TTS), yazılı metni yapay zekâ ile insan konuşmasına benzeyen sesli çıktıya dönüştüren teknolojidir; sesli asistanlarda, sesli kitaplarda ve erişilebilirlik araçlarında kullanılır.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.