📈 GH Trending Explorer 🎲 Surprise me

← all repos

recepyagmur / EnglishPractice

git clone https://github.com/recepyagmur/EnglishPractice.git

Yerel, çevrimdışı ve taşınabilir İngilizce pratik uygulaması (Türkçe konuşanlar için): yapay zekâyla sesli/yazılı sohbet ve anında düzeltme, A1–C1 dersler ve sınavlar, Türkçe sesli öğretmen, kelime ve kalıp çalışma, YDS tarzı süreli testler. Windows ve Linux. Ollama + Gemma 4, Whisper, Kokoro, EMA Lightning.

+0
stars, 24h · #35,335
+~0
stars, 7 days · #35,810
+87
stars, 30 days · #6,196
87
★ total
3
forks · 1 open issues

Star history (as recorded here)

2026-10-20 · 87 ★ 2026-10-22 · 87 ★
LanguagePython
LicenseMIT
Created2026-10-11 (10d ago)
Last push9d ago
Watchers1
OwnerUser

GitHub topics

Links

README excerpt
# English Practice — Yerel İngilizce Pratik Uygulaması
Tamamen ücretsiz, çevrimdışı ve **taşınabilir** İngilizce konuşma/yazma pratiği uygulaması.
Her şey (Python, Ollama, modeller, veriler) bu klasörün içindedir; sisteme hiçbir şey kurulmaz.
Türkçe konuşan, özellikle çalışan yetişkinler için: yerel bir yapay zekâyla sesli ya da yazılı İngilizce sohbet ve anında
düzeltme; A1–C1 dersler ve seviye sınavları; Türkçe anlatan sesli bir öğretmen; senaryolar (rol yapma), yazma
değerlendirmesi; Kelime Çalış (seviye listeleri ve en sık 3000 kelime), kelime defteri ve aralıklı tekrar; iş ve
günlük hayat kalıpları; YDS tarzı süreli testler; ilerleme takibi; iki bilgisayar arasında eşitleme.
Windows 10/11 ve Linux'ta çalışır. Kurulumdan sonra internet gerekmez; verileriniz bilgisayarınızdan çıkmaz.
Kullanılan bütün yazılım, model ve içerik kaynakları lisanslarıyla birlikte:
Kaynaklar, lisanslar ve teşekkürler.
## Kurulum
**`Kurulum.bat`'a çift tıklayın** — başka hiçbir şey kurmanız gerekmez (yönetici izni de istenmez).
1. Kısa bir hazırlık: Windows / klasör yolu / internet / disk kontrolü, gömülü Python (~11 MB).
2. Tarayıcıda **kurulum sihirbazı** açılır:
 - **Donanım taraması** (işlemci, RAM, ekran kartı ve VRAM, disk, hızlandırma türü),
 - **Dil modeli seçimi**: her model için bu bilgisayara uygunluk rozeti
 (✓ Önerilir / ✓ Uygun / ⚠ Yavaş olabilir / ✗ Sığmaz), gerçek indirme boyutu, kalite ve hız.
 Bilgisayarınızda başka bir Ollama'nın indirdiği modeller varsa **kopyalanır**, tekrar indirilmez.
 - **Ses**: Whisper modeli ve nerede çalışacağı, Kokoro aksanı ve sesi,
 - **Ek bileşenler**: çevrimdışı sözlük (önerilen), TranslateGemma (cümle çevirisi, isteğe bağlı),
 masaüstü kısayolu (izninizle — sisteme yazılan tek şey),
 - **Özet** (toplam indirme, disk, süre) → **Kur**: her bileşen için ilerleme çubuğu, hız ve kalan süre.
 İndirmeler yarıda kalırsa kaldığı yerden devam eder; sihirbaz kapanırsa yeniden açtığınızda
 **"Kaldığı yerden devam et"** çıkar. Bir bileşen kurulamazsa diğerleri devam eder.
 - **Test**: her dil modelinin hızı (token/sn, ilk kelime süresi), konuşma tanıma ve ses gerçek
 örnekle denenir; yavaşsa daha hızlı bir model önerilir ve varsayılan buradan değiştirilebilir.
3. **Klasörü başka bilgisayara taşıdığınızda** (ör. harici disk ile laptop) `Baslat.bat` bunu fark eder ve
 sihirbazı **"Yeni bilgisayar"** modunda açar: sadece model ve ses seçimi + hız testi; klasördeki
 modeller tekrar indirilmez. Her bilgisayar kendi varsayılan modelini hatırlar.
4. Kurulumdan sonra `Kurulum.bat` **bakım modunda** açılır: model ekle / sil / varsayılan yap, onar
 (eksik/bozuk dosyaları yeniden indirir), güncelle (Ollama + paketler), donanımı yeniden tara, hız testi.
 Her bakım işleminden önce verileriniz yedeklenir.
> Klasör yolu Türkçe karakter ve boşluk içermemeli (ör. `C:\IngilizcePratik`). Klasör
> OneDrive/Google Drive gibi senkronize bir yerdeyse uygulamayı **aynı anda iki bilgisayarda açmayın**
> (uygulama bunu fark edip uyarır).
### Linux'ta kurul