Whisper Nasıl Çalışır?
Whisper, ses işleme boru hattını üç aşamaya böler. İlk olarak ham ses sinyali 30 saniyelik segmentlere ayrılır ve her segment 80 kanallı log-Mel spektrogramına dönüştürülür. Bu spektrogram, frekans-zaman bilgisini kompakt bir biçimde temsil eden görsel bir matristir. Ardından, bu matris Transformer encoder'ına beslenir. Encoder, çok başlı öz-dikkat mekanizmasıyla ses özelliklerini kodlayarak bağlamsal temsiller üretir. Decoder ise bu temsilleri kullanarak metin token'larını otomatik regresif şekilde bir bir üretir; her yeni token bir öncekini bağlam olarak kabul eder. Whisper'ın belirleyici özelliği, özel kontrol token'larıdır: dil seçimi için `<|tr|>`, çeviri modu için `<|translate|>`, zaman damgası üretimi için `<|notimestamps|>` gibi token'lar modelin davranışını belirler. Bu yapı tek bir modelin çok görevli çalışmasına olanak tanır.
Model Boyutları ve Performans
Tiny
39M parametre — En hızlı, en hafif model. Kaynak kısıtlı ortamlar için ideal. CPU'da gerçek zamanlı çalışır.
Base & Small
74M / 244M parametre — Hız-doğruluk dengesi. Orta donanımlı cihazlarda hızlı çıkarım sağlar.
Medium
769M parametre — Çoğu kullanım senaryosu için yeterli doğruluk. GPU önerilir.
Large-v3
1,55 milyar parametre — En yüksek doğruluk, en düşük WER. Üretim ortamları ve hassas transkripsiyon için.
Uygulama Alanları
- check_circle Altyazı ve Transkripsiyon: Video içerikleri, podcastler ve toplantı kayıtları için otomatik altyazı ve metin dökümü üretimi
- check_circle Tıbbi ve Yasal Kayıt: Doktor notları, mahkeme tutanakları ve görüşme transkriptlerinin yüksek doğrulukla yazıya dökülmesi
- check_circle Çağrı Merkezi Analizi: Müşteri görüşmelerinin transkript edilmesi ve duygu/konu analizine hazır hâle getirilmesi
- check_circle Erişilebilirlik Araçları: İşitme engelli kullanıcılar için gerçek zamanlı altyazı sistemleri ve sesli içerik erişimi
- check_circle Çok Dilli Çeviri: 99 farklı dildeki sesi doğrudan İngilizce metne çevirerek dil engelini ortadan kaldırma
Sık Sorulan Sorular
- check_circle Whisper Türkçeyi ne kadar iyi tanır?: Whisper, Türkçe için oldukça başarılı sonuçlar üretmektedir. Large-v3 modeli standart konuşmada düşük kelime hata oranı sağlar; ancak ağır aksanlarda veya gürültülü ortamlarda doğruluk düşebilir.
- check_circle Faster-Whisper ve WhisperX nedir?: Faster-Whisper, CTranslate2 arka ucunu kullanarak orijinal Whisper'dan 4-8 kat daha hızlı çıkarım sağlayan topluluk projesidir. WhisperX ise buna ek olarak konuşmacı ayrıştırma (diarization) ve kelime düzeyinde zaman damgası ekler.
- check_circle Whisper'ı ticari projede kullanabilir miyim?: Evet. Whisper MIT lisansıyla dağıtılmaktadır; model ağırlıkları dahil ticari kullanıma açıktır. OpenAI'nin API üzerinden sunduğu hizmet ise ayrı bir fiyatlandırmaya tabidir.
- check_circle Whisper gerçek zamanlı çalışır mı?: Tiny ve Base modelleri modern CPU'larda gerçek zamanlıya yakın çalışır. Faster-Whisper ile Large modeli de GPU üzerinde neredeyse gerçek zamanlı çıkarım yapabilmektedir.