Jev Windows Voice

September 20, 2026 · View on GitHub

Windows 10/11 bilgisayarını Türkçe veya İngilizce doğal konuşmayla kontrol eden Electron uygulaması. Microsoft UI Automation/pywinauto önceliklidir; erişilemeyen özel arayüzlerde isteğe bağlı ekran görüntüsü ve vision fallback kullanılabilir.

Özellikler

  • OpenAI Realtime 2.1, 2.1 Mini, 2, 1.5 ve GPT-Live 1 seçenekleriyle full-duplex konuşma
  • OpenRouter Decisions API üzerinden typesafe/jev-1.13
  • Uygulama/pencere yönetimi, UI element seçimi, yazma, klavye, mouse, scroll ve Windows araması
  • Jev + Playwright tarayıcı otomasyonu
  • Türkçe ve İngilizce arayüz
  • Windows Credential Manager altyapılı Electron safeStorage ile şifreli API anahtarı saklama
  • System tray, global dinleme kısayolu ve emergency stop
  • NSIS installer ve portable Windows .exe hedefleri

Geliştirici olarak çalıştırma

Gereksinimler: Windows 10/11, Node.js 22.9+ ve Python 3.11/3.12.

npm.cmd ci
py -3.12 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r native\requirements-windows.txt
npm.cmd run desktop

API anahtarlarını uygulamadaki Ayarlar ekranından girebilirsin. Anahtarlar renderer'a geri gönderilmez ve düz metin olarak saklanmaz.

Windows paketi üretme

npm.cmd run package:win

Çıktılar dist/ klasöründe NSIS kurulum dosyası ve portable .exe olarak oluşur. Paket, son kullanıcıdan ayrı Python kurulumu istemeyen PyInstaller Windows köprüsünü içerir.

Kısayollar

  • Ctrl + Shift + Space: dinlemeyi aç/kapat
  • Ctrl + Shift + .: tüm işlemleri acil durdur

Güvenlik

  • Keyfi shell/terminal çalıştırma aracı yoktur.
  • Bilgisayar kontrolü kullanıcı tarafından açılmadan masaüstü araçları çalışmaz.
  • Her UI değişikliği önceki snapshot'ı geçersiz kılar.
  • UI Automation mümkünse koordinat tıklaması kullanılmaz.
  • API anahtarları ve ses içeriği loglanmaz.

Geliştiren: Mustafa Sevindik

Bu çalışma açık kaynak jev-mac-voice ve jev-voice-browser projelerinden geliştirilmiştir; üçüncü taraf lisans bildirimleri korunur.