Eigen RadarYapay Zekâ
Analiz

Whistle, yedi dilde konuşma tanımayı cihazın içine taşıdı

Cactus Compute, işlemci üzerinde yerel çalışan ve Needle motorunu paylaşan Whistle konuşma tanıma modelini yayımladı. Model, kısa sesleri yedi dilde yazıya çeviriyor; dili kendisi saptayabiliyor ve sözcüklerin zamanlarını verebiliyor. Aynı motor, konuşmayı araç çağrılarıyla birleştirebiliyor. İngilizce, Almanca, Fransızca, İspanyolca, İtalyanca, Felemenkçe ve Lehçeden oluşan destek kapsamına Türkçe dahil edilmiyor. Sesin yerel işlenmesi, cihaz üzerindeki uygulamaların kullanım biçimini belirliyor.

Yapay Zekâ··Gece
Bej hırkalı, sakallı yaşlı bir erkek, gün ışığı alan ev masasındaki dizüstü bilgisayarına doğru konuşuyor.

Whistle, konuşmayı yerel işlemcide tanıyor

Cactus Compute, merkezi işlem biriminde yerel çalışan açık konuşma tanıma modeli Whistle’ı 2 Ekim’de yayımladı. Model, şirketin cihaz üzerinde çalışan dil modelleri için kullandığı Needle motoruna yükleniyor. Konuşma girdisi, metin görevlerini yürüten aynı yerel yazılım sistemine katılıyor.[1], [2]

Yedi dilde otomatik saptama ve sözcük zamanları sunuluyor

Kısa ve tek kanallı sesleri alan Whistle, İngilizce, Almanca, Fransızca, İspanyolca, İtalyanca, Felemenkçe ve Lehçeyi destekliyor. Türkçe bu kapsamın dışında kalıyor. Uygulama dil belirtmezse model dili saptıyor. Çıktıda metnin yanında her sözcüğün başlangıç ve bitiş zamanı ile olasılığı bulunuyor. Kodlayıcı, sözcükleri çözümlemeden konuşmanın sayısal bir temsilini de üretebiliyor. Tarayıcıdaki gösterim, modeli ilk kullanımda indiriyor ve sesin cihazda kaldığını belirtiyor.[1]

Konuşma ve araç çağrıları aynı motoru kullanabiliyor

Bir kullanım örneği, Whistle ile Needle’ı birleştirerek konuşmayı önce metne, ardından yapılandırılmış araç çağrılarına dönüştürüyor. İki model aynı C++ motorunu, kapsayıcı biçimini ve ağırlıkları daha az bitle temsil eden nicemleme yöntemini kullanıyor. Konuşma arayüzü yükleme, yazıya çevirme ve konuşmanın sayısal temsilini üretme işlevlerini sunuyor. Motor ve platform klasörleri Cactus Compute’un kod deposundan, model ağırlıkları ise Hugging Face üzerinden dağıtılıyor.[1]

Uygulamalar, çözümleme sırasında seçilmiş ifadelerin olasılığını artırmak için anahtar sözcükler verebiliyor. Ayrı bir seçenek, çözücünün derinliğini değiştiriyor. Sesin anahtar ve değer izdüşümleri bir kez hesaplanıp çözücü metni üretirken tutuluyor; her adımda yeniden hesaplanmıyor.[1]

Kaynakça

  1. Haber kaynağıCactus ComputeWhistle, yedi dilde konuşmayı 16,9 MB’lık yerel modelle yazıya çeviriyor↩1↩2↩3↩4
  2. Haber kaynağıRuntimeWireCactus Compute, yerel konuşma tanıma için Whistle’ı yayımladı↩