Whisper Nasıl Çalışır?
Whisper, ham ses dosyasını 30 saniyelik parçalara böler ve her parçayı log-mel spektrogramına dönüştürür. Konvolüsyonel katmanlardan oluşan bir kodlayıcı bu spektrogramdan anlam taşıyan özellikler çıkarır; Transformer tabanlı çözücü ise bu özellikleri kelime parçalarına (token) dönüştürür. Model, konuşulan dili otomatik algılar ve gerektiğinde direk İngilizceye çeviri yapabilir. Ses segmentasyonu otomatik olduğundan, uzun kayıtlar ek ön işlem gerektirmeden doğrudan işlenebilir.
Model Boyutları ve Performans
- check_circle Tiny (39M parametre): En hafif model; uç cihazlar ve gerçek zamanlı uygulamalar için uygundur. İngilizce WER yaklaşık %15.
- check_circle Base (74M parametre): Tiny'ye kıyasla belirgin doğruluk artışı, hâlâ düşük kaynak tüketimi. Mobil uygulamalar için dengeli seçim.
- check_circle Small (244M parametre): Çok dilli görevlerde güçlü performans; API servis olarak kullanım için popüler boyut.
- check_circle Medium (769M parametre): Yüksek doğruluk gerektiren iş uygulamaları için tercih edilir.
- check_circle Large-v3 (1.55B parametre): En yüksek doğruluk; veri merkezlerinde toplu transkripsiyon işleri için idealdir.
Uygulama Alanları
- check_circle Medya ve Yayıncılık: Haber arşivleri, podcast bölümleri ve video içerikler için otomatik altyazı üretimi.
- check_circle Kurumsal Toplantı Transkripti: Video konferans kayıtlarının metin formatına dönüştürülmesi ve arama yapılabilir hale getirilmesi.
- check_circle Erişilebilirlik: İşitme engelli bireyler için gerçek zamanlı altyazı uygulamaları.
- check_circle Tıbbi Dikte: Klinisyenlerin sesli notlarını yapılandırılmış tıbbi belgeye dönüştürme; tıbbi terminoloji desteğiyle fine-tuning yapılabilir.
- check_circle Dil Öğrenimi: Öğrencilerin telaffuzunu analiz eden ve geri bildirim veren eğitim uygulamaları.
Sık Sorulan Sorular
- check_circle Whisper gerçek zamanlı transkripsiyon yapabilir mi?: Resmi model gerçek zamanlı için optimize edilmemiştir; ancak faster-whisper gibi topluluk kütüphaneleri akış tabanlı kullanım için düşük gecikme sunar.
- check_circle Whisper'ı Türkçe için nasıl ince ayar yaparım?: Hugging Face Trainer veya OpenAI fine-tuning API'si ile Türkçe ses-metin çiftleri kullanılarak fine-tuning yapılır; böylece alan spesifik jargon ve aksanlar için doğruluk artırılır.
- check_circle Whisper hangi ses formatlarını destekler?: MP3, WAV, FLAC, OGG ve M4A başlıca desteklenen formatlardır. ffmpeg kurulu olduğunda çok daha geniş format yelpazesi otomatik dönüştürülür.
- check_circle Large modeli çalıştırmak için ne kadar GPU belleği gerekir?: Large-v3 modeli yaklaşık 10 GB VRAM gerektirir. float16 hassasiyetiyle bu ihtiyaç azaltılabilir; 8-bit quantization ile 6 GB altında çalıştırmak mümkündür.