İşimA Toplantı
Toplantıyı kaydeder, yazıya döker, özetler — hepsi bu bilgisayarda
Uygulama bu bilgisayarda çalışıyor
Ses, çözümleme ve kayıtların tamamı yerelde kalır — hiçbiri buluta gitmez.
Nasıl çalışıyor
Üç adım, üçü de bu makinede
-
1
KaydetUygulama hem mikrofonu hem sistem ses çıkışını yakalar; yani karşı tarafın sesi de kayda girer.
-
2
Yazıya dökWhisper modeli uygulamanın içinde çalışır. Apple Silicon'da Metal hızlandırması açık.
-
3
ÖzetleMetinden karar ve aksiyon listesi çıkarılır. Model seçimi uygulamanın kendi ayarlarında.
İlk açılışta
Bir kere yapılır, sonra sorulmaz
-
1
İki izni vermacOS Mikrofon ve Ekran Kaydı izni ister. Ekran kaydı izni görüntü için değil: macOS'ta sistem sesini yakalamanın tek yolu o izin.
-
2
Yazıya dökme modelini indirUygulama ilk kayıttan önce Whisper modelini indirir. Büyük model daha doğru, küçük model daha hızlı.
-
3
Özet modelini seçAyarlardan yerel bir model ya da bir sağlayıcı anahtarı tanımlanır. Tanımlanmazsa kayıt ve metin yine çıkar, yalnız özet çıkmaz.
Açılmadı mı
Belirtiden gidin: sorununuz büyük ihtimalle ilk iki maddede
Sorun yok, olması gereken bu. Tarayıcılar bir sayfanın masaüstü uygulaması başlatmasına ilk seferde izin ister. Aç deyin. Chrome'da aynı kutudaki "her zaman izin ver" seçeneğini işaretlerseniz bir daha sorulmaz; Safari her oturumda bir kez sorabilir.
İki ihtimal var ve hangisi olduğunu tek komutla ayırt edebilirsiniz. Terminalde şunu çalıştırın:
open "toplanti-analizi://ac"
Uygulama açılıyorsa kurulum sağlam, sorun
tarayıcı tarafında: büyük olasılıkla şema izni bir kez reddedilmiş.
Chrome'da chrome://settings/content/protocolHandlers
adresinden, Safari'de sayfayı yenileyip düğmeye tekrar basarak
düzelir.
Uygulama açılmıyorsa ya kurulu değil ya da URL şeması sisteme kayıtlı değil. Kurulum bölümü aşağıda (5. madde); kuruluysa yalnız şema kaydı düşmüştür, onu tazelemek yeter:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f "/Applications/İşimA Toplantı.app"
Karantina damgası. macOS internetten inen her şeye bu damgayı vurur ve damga bir kez vurulduktan sonra uygulamanın imzası ne kadar geçerli olursa olsun Gatekeeper araya girer. Damgayı kaldırmak yeter:
xattr -cr "/Applications/İşimA Toplantı.app"
Terminal açmak istemiyorsanız Finder'da uygulamaya sağ tıklayıp Aç demek de aynı işi görür — ama yalnızca ilk açılışta, ve onay kutusunda yine Aç demeniz gerekir.
İzin eksik. Sistem Ayarları → Gizlilik ve Güvenlik altında iki ayrı liste var ve İşimA Toplantı ikisinde de açık olmalı: Mikrofon ve Ekran Kaydı.
İkincisi kafa karıştırıyor, haklı olarak: ekranı kaydetmiyoruz. Ama macOS'ta bir uygulamanın sistem ses çıkışını — yani toplantıdaki karşı tarafın sesini — yakalamasının tek yolu ekran kaydı izni. O izin verilmezse yalnızca kendi mikrofonunuz kaydedilir; toplantı tek taraflı çıkar.
İzni verdikten sonra uygulamayı tamamen kapatıp yeniden açın. macOS izinleri süreç başlarken okuyor, çalışırken değil.
Depo kökündeki betik kurulumun tamamını yapıyor: kaynağı
derliyor, Uygulamalar klasörüne
İşimA Toplantı adıyla kuruyor, karantinayı
temizliyor ve toplanti-analizi:// şemasını
kaydediyor.
./kur-toplanti-analizi.sh
Betik yeniden çalıştırılabilir: eski kurulumun üstüne yazar, bozuk bir kurulumu tamir etmek için de aynı komut kullanılır.
Kabul etmeyin. Kurulu paket bu depodan derlendi:
arayüzü Türkçe, adı ve logosu bizim, toplanti-analizi://
şemasını da o kayıt ediyor. Güncelleme uygulamanın kendisini
upstream paketiyle değiştirir; arayüz İngilizceye, ad ve ikon eski
hâline döner, hub'daki düğme de çalışmaz olur.
Yeni bir sürüme geçmek istiyorsanız doğru yol güncelleme değil, kurulum betiğini yeni sürüm numarasıyla yeniden çalıştırmak — böylece yama da yeni sürümün üstüne uygulanır.
Kaynak Toplantı Kaydı/ altında duruyor ve derlemesi
tam Xcode istiyor: sistem sesini yakalayan
cidre katmanı derlenirken xcodebuild
çağırıyor, Command Line Tools bunu karşılamıyor. Yukarıdaki kurulum
betiği (5. madde) zaten kaynaktan derliyor — elle yapmak
isterseniz:
cd "Toplantı Kaydı/frontend"
npx tauri build --bundles app
Çıkan paket
Toplantı Kaydı/target/release/bundle/macos/ altına
düşer; oradan Uygulamalar klasörüne taşıyın.
Neden ayrı bir uygulama? İşimA Toplantı bir masaüstü uygulaması: arayüzü bir sunucuya değil, aynı ikilinin içindeki çekirdeğe konuşuyor. Ses yakalama, yazıya dökme ve özetleme hep orada; tarayıcıya taşınabilecek bir sunucu tarafı yok. Karşılığında toplantı sesi bu makineden hiç çıkmıyor.