repo radar

Cactus Whistle

17 MB'lık model: internetsiz konuşmadan yazıya. Whistle, 16 kHz mono sesi tek bir 16,9 MB'lık dosyayla internete bağlanmadan, CPU üzerinde yazıya döküyor. İngilizce, Almanca, Fransızca, İspanyolca, İtalyanca, Felemenkçe ve Lehçeyi destekliyor; her kelime için zaman damgası, canlı akış ve anahtar kelime yönlendirmesi sunuyor. Ayrı bir reposu yok: Needle'la aynı .cact dosya biçimini ve C++ motorunu kullanıyor. Needle küçük cihazlar için araç çağrısı ve veri çıkarma yapan bir model; ikisi birlikte yüklenince tek çağrıyla 'ses girer, araç çağrısı çıkar' akışı kurulabiliyor.

Cihaz üstü sesli komut, not alma ya da ajan projesi kuran geliştiriciler (Türkçe desteklemediğini bilerek).

PythonApache License 2.0

Nasıl kullanılır?

5 adım
1

Whistle, konuşmayı yazıya çeviren 16,9 MB'lık minicik bir model. İnternete bağlanmadan, sıradan bir işlemcide çalışır.

2

İngilizce, Almanca, Fransızca, İspanyolca, İtalyanca, Felemenkçe ve Lehçe destekler. Türkçe şimdilik yok; proje, yerel eğitimle yeni dil eklenebildiğini söylüyor.

3

Bilgisayarında denemek için 'pip install cactus-needle' yaz. 'needle whistle playground' komutu mikrofonu açıp konuştukça yazıya döker.

4

Her kelime için başlangıç-bitiş zamanı alabilir, kendi terimlerini 'keywords' listesiyle öne çıkarabilirsin. Sessizlikte uydurma cümle yazmıyor.

5

Küçük cihaz modeli Needle ile birleşince ses girer, komut çıkar: 'ışığı aç' deyince ilgili araç çağrısı üretilir.

Kendin kur

pip install cactus-needle
Dikkat

Yerel kurulumda telemetri varsayılan olarak açık; kapatmak için NEEDLE_TELEMETRY=0 ve DO_NOT_TRACK=1 ortam değişkenleri ayarlanmalı.

★ 13.962 · Apache-2.0 · Python · github.com/cactus-compute/needle ↗
DeneTarayıcıda dene (resmî) ↗

tarayıcıda açılır, kurulum yok