Ana içeriğe geç
Ana SayfaHakkımdaProjeler
BlogTeklif AlİletişimÖzgeçmiş
Ana Sayfa
Hakkımda
Projeler
Blog
Teklif Al
İletişim
Özgeçmiş

İçerik

KarşılaştırmalarKaynaklarOkuma Listesi

Araçlar

Kod SnippetsAraç KutusuDashboard

Etkileşim

Bilgi YarışmasıPlaygroundDuvar Kağıtları

Ben

/uses/nowGitHubBaşarımlar

Site

ChangelogStatusColophonCredits
  1. Ana Sayfa
  2. /
  3. Projeler
  4. /
  5. Lingua AI
Eğitim & Dil

Lingua AI

AI Dil Öğrenme Platformu

9:41
L

Kullanıcı

İndirme

4.8(12.600+)

App Store Puanı

18 ay

Geliştirme Süresi

Proje Hakkında

Lingua AI, geleneksel dil öğrenme yöntemlerinin en büyük eksikliğini — gerçek konuşma pratiği — yapay zeka ile dolduran devrim niteliğinde bir eğitim platformudur. Uygulama, doğal dil işleme ve konuşma tanıma teknolojilerini birleştirerek, kullanıcıya 7/24 erişilebilir bir dil pratiği ortağı sunar. Whisper tabanlı konuşma tanıma, Speech Framework ile gerçek zamanlı telaffuz analizi ve GPT destekli konuşma motoru ile kullanıcı, gerçek bir ana dili konuşucusuyla sohbet ediyormuş gibi pratik yapabilir. Adaptif müfredat motoru, her kullanıcının öğrenme hızını, güçlü ve zayıf yönlerini sürekli analiz eder. Spaced Repetition (aralıklı tekrar) algoritması, bilimsel olarak kanıtlanmış SM-2+ varyantını kullanarak kelime ve dilbilgisi kalıplarının uzun süreli hafızaya aktarılmasını optimize eder. Sistem, kullanıcının hata pattern'lerini tanıyarak zayıf noktalarına odaklanır — örneğin İngilizce öğrenen bir Türk kullanıcının present perfect tense ile yaşadığı sistematik sorunları tespit eder ve bu konuda ekstra alıştırmalar sunar. Gerçek dünya senaryoları modülü, kullanıcıyı restoran siparişi, iş görüşmesi, havaalanı check-in, doktor ziyareti gibi gerçek hayat durumlarına hazırlar. Her senaryo, yapay zeka karakterleriyle interaktif rol yapma şeklinde ilerler. Kullanıcının seçimleri konuşmanın akışını değiştirir — 50'den fazla dallanma noktası ile her deneyim benzersizdir. Sosyal öğrenme katmanı, aynı dili öğrenen kullanıcıları eşleştirir. Tandem partner sistemi, farklı ana dil konuşucularını birbirine bağlar — örneğin İngilizce öğrenen bir Türk ile Türkçe öğrenen bir İngiliz. Yapay zeka moderatör, konuşma sırasında hata düzeltme ve konu önerisi yaparak her iki tarafın da fayda görmesini sağlar.

Özellikler

✦ AI Konuşma Ortağı — Gerçek zamanlı sesli sohbet, 12 dil desteği
✦ Telaffuz Analizi — Fonem bazlı değerlendirme ve düzeltme önerileri
✦ Adaptif Müfredat — SM-2+ algoritması ile kişiselleştirilmiş öğrenme yolu
✦ Gerçek Dünya Senaryoları — 200+ interaktif rol yapma senaryosu
✦ Tandem Partner — Ana dil konuşucuları ile eşleştirme
✦ Günlük Streak — Gamification ile süreklilik motivasyonu
✦ Gramer Analizi — Yazılı metin üzerinde detaylı dilbilgisi kontrolü
✦ Kültürel Notlar — Deyimler, atasözleri ve kültürel bağlam bilgileri
✦ Podcast Entegrasyonu — Dinleme pratiği için seviyeye uygun içerik
✦ İlerleme Raporu — Haftalık detaylı analitik ve trend grafikleri

Süreç

  1. Keşif
  2. Tasarım
  3. Geliştirme
  4. Test
  5. Yayın

Zorluklar & Çözümler

Zorluk

AI konuşma ortağı geliştirmenin en büyük zorluğu, doğal ve bağlamsal olarak tutarlı bir konuşma akışı sağlamaktı. Kullanıcı beklenmedik konulara geçiş yapabilir, yarım cümleler kurabilir veya ana dilinden kelimeler karıştırabilir. LLM tabanlı yanıtlar bazen çok uzun veya akademik oluyordu — gerçek bir konuşma ortağı gibi kısa ve doğal yanıtlar vermesi için prompt engineering ve fine-tuning süreci aylar sürdü. Telaffuz değerlendirmesi, Türk aksanının özelliklerini doğru modellemek açısından zorlu oldu. Speech Framework'ün varsayılan modeli Amerikan İngilizcesine optimize edilmiş olup, Türk öğrencilerin tipik sorunlarını (th sesi, w-v karışıklığı, schwa sesi) yeterince hassas ayırt edemiyordu. Özel telaffuz modeli eğitmek için 50.000'den fazla Türk konuşucudan ses kaydı toplamamız gerekti. Adaptif müfredat motorunda "soğuk başlangıç" problemi yaşandı. Yeni kullanıcının seviyesini hızlıca ve doğru belirlemek gerekiyordu, ancak çok uzun bir giriş testi kullanıcı kaybına yol açıyordu. İlk 3 dakikada seviye belirlemesi yapılması ve ardından sürekli kalibrasyon ile hassaslaştırılması gerekiyordu. Gerçek dünya senaryolarının lokalizasyonu beklenenden karmaşıktı. Bir restoran senaryosu, Türk, Japon ve Amerikan restoranlarında tamamen farklı kültürel kodlara sahip. "Bahşiş" kavramı bile ülkeden ülkeye değişiyor. Her senaryo için kültürel varyantlar oluşturmak, içerik üretim süresini 3 katına çıkardı. Cihaz üzerinde ses işleme, pil tüketimi ve gecikme (latency) konularında ciddi optimizasyon gerektirdi. Konuşma tanıma + telaffuz analizi + AI yanıt üretimi zincirinin toplam gecikmesinin 2 saniyenin altında tutulması gerekiyordu — aksi halde doğal konuşma hissi kayboluyordu.

Çözüm

Doğal konuşma akışı için hibrit AI mimarisi geliştirdik. On-device küçük model (Core ML) hızlı yanıt taslakları üretir, bulut tabanlı büyük model (GPT-4) karmaşık konuşma yönetimi ve bağlam takibi yapar. Streaming response ile kullanıcı, AI'ın "düşünme" süresini doğal bir duraklama olarak algılar. Konuşma bağlamı sliding window (son 20 mesaj) ile yönetilir ve topic detection ile ani konu değişiklikleri zarif şekilde ele alınır. Telaffuz analizi için özel pipeline oluşturduk. Speech Framework'ün SFSpeechRecognizer'ı ile transcript alınır, ardından özel eğitilmiş fonem sınıflandırma modeli (Create ML tabanlı) her fonemi değerlendirir. Türk öğrencilerin tipik hataları için özel hata kategorileri tanımlandı (th→t, w→v, r yumuşaması, schwa atlama). 50.000 kayıtlık Türk konuşucu veri seti ile eğitilen model, fonem bazlı doğruluk %87'ye ulaştı. Soğuk başlangıç problemini "adaptif giriş" yaklaşımıyla çözdük. İlk interaksiyonda kullanıcıya 5 kısa soru sorulur (kelime tanıma, cümle tamamlama, dinleme anlama). Bu 5 sorunun yanıtlarına göre Bayesian estimation ile başlangıç seviyesi belirlenir (A1-C2). Sonraki her etkileşimde model güncellenir — 10 etkileşim sonrasında seviye tahmini ±0.5 CEFR seviyesi hassasiyetine ulaşır. Kültürel lokalizasyonu ölçeklemek için template-based senaryo sistemi geliştirdik. Temel senaryo yapısı (giriş → komplikasyon → çözüm) sabitken, kültürel değişkenler (selamlaşma tarzı, beklentiler, tabular) parametrik olarak enjekte edilir. Bu yaklaşım, yeni kültür eklemeyi günler yerine saatlere indirdi. Latency optimizasyonu için parallel pipeline uyguladık. Kullanıcı konuşurken Speech Framework eş zamanlı transcribe eder, transkript tamamlanmadan AI yanıt üretimi başlar (speculative generation), telaffuz analizi arka planda ayrı thread'de çalışır. End-to-end yanıt süresi: ortalama 1.4 saniye.

Teknik Detaylar

Lingua AI'ın teknik mimarisi, gerçek zamanlı ses işleme ve AI inference'ın düşük latency ile orkestre edilmesi üzerine kuruludur. The Composable Architecture (TCA) ile state management, Combine ile reaktif veri akışı ve async/await ile concurrent işlemler yönetilir. Konuşma tanıma pipeline'ı: AVAudioEngine → audio buffer (16kHz, mono) → SFSpeechRecognizer (on-device, partialResults: true) → real-time transcript → NaturalLanguage tokenization → intent classification. Partial results sayesinde kullanıcı konuşurken canlı transkript gösterilir ve AI speculative response hazırlamaya başlar. Telaffuz analizi motoru, 3 katmanlı değerlendirme yapar. Katman 1: SFSpeechRecognitionResult'ın confidence score'u ile genel anlaşılırlık. Katman 2: CMU Pronouncing Dictionary tabanlı fonem eşleştirme — beklenen ve üretilen fonem dizileri Levenshtein mesafesi ile karşılaştırılır. Katman 3: Create ML Sound Classification ile eğitilmiş özel model, Türk aksanına özgü hata pattern'lerini tespit eder. Adaptif müfredat motoru, Item Response Theory (IRT) ve Bayesian Knowledge Tracing birleşimidir. Her kelime/gramer kuralı bir "knowledge component" olarak modellenir. Kullanıcının her etkileşimi (doğru/yanlış/kısmi doğru) posterior probability'yi günceller. SM-2+ scheduler, bu probability'lere göre tekrar zamanlaması yapar — zor öğeler daha sık, kolay öğeler daha seyrek tekrarlanır. AI konuşma motoru, hybrid inference mimarisine sahiptir. On-device DistilGPT-2 modeli (Core ML, 250MB) hızlı yanıt taslakları üretir — basit挨拶, onay, kısa sorular. Karmaşık konuşma yönetimi (konu değişimi, hata düzeltme, açıklama) için cloud API çağrılır. Network unavailable durumunda tamamen on-device mod aktive olur. Ses kalitesi optimizasyonu: AVAudioSession categoryPlayAndRecord, mode voiceChat ile echo cancellation ve noise suppression aktif. Audio buffer ring-buffer pattern ile memory-efficient saklanır. Ses kayıtları, kullanıcı izniyle analiz için CryptoKit ile şifrelenmiş olarak CloudKit'e yüklenir. StoreKit 2 ile subscription management: freemium model (günde 10 dakika ücretsiz), aylık ve yıllık premium. Transaction observer ile receipt validation, RevenueCat SDK ile cross-platform subscription sync.

Araştırma Notları

Dil öğrenme uygulamaları pazarı 2024'te $12.5 milyar değerine ulaştı ve %18.7 CAGR ile 2028'de $24.2 milyara çıkması bekleniyor. COVID-19 sonrası uzaktan öğrenme alışkanlıkları kalıcılaşırken, AI tabanlı kişiselleştirme yeni büyüme dalgası yaratıyor. Rakip analizi: Duolingo — pazar lideri (575M kullanıcı), güçlü gamification, ancak konuşma pratiği zayıf ve AI entegrasyonu yeni başlıyor. Babbel — akademik yaklaşım, ancak adaptif değil. Rosetta Stone — immersive metot, ancak pahalı ve eski teknoloji. Speak — AI konuşma odaklı, güçlü telaffuz analizi, ancak sınırlı dil seçeneği. Hiçbir rakip Türk öğrencilere özel aksanı analizi ve kültürel lokalizasyon sunmuyor. Türkiye dil öğrenme pazarı: 15 milyon aktif İngilizce öğrenen, $800M pazar büyüklüğü. EF EPI (English Proficiency Index) sıralamasında Türkiye 70. sırada — "çok düşük yeterlilik" kategorisinde. Bu durum hem sorunu hem fırsatı gösteriyor. Bilimsel temel: Krashen'in Comprehensible Input hipotezi (i+1), Swain'in Comprehensible Output hipotezi ve Vygotsky'nin Proximal Development Zone'u, uygulamanın pedagojik temelini oluşturuyor. Spaced Repetition için Pimsleur (1967) ve Wozniak & Gorzelanczyk (1994) SM-2 algoritması referans alındı. AI araştırması: OpenAI Whisper'ın Türkçe transkripsiyon doğruluğu %89 (İngilizce %97) — bu fark, Türkçe eğitim verisinin azlığından kaynaklanıyor. On-device inference için Apple Neural Engine benchmarkları: DistilGPT-2 → 45 token/saniye (iPhone 15 Pro), bu hız gerçek zamanlı konuşma için yeterli.

Tasarım Süreci

Lingua AI'ın tasarım süreci, "düşük kaygı, yüksek motivasyon" prensibi üzerine kuruldu. Dil öğrenme araştırmaları, kaygının (anxiety) öğrenmenin en büyük engeli olduğunu gösteriyor — özellikle konuşma kaygısı. Tasarımın her aşamasında "kullanıcı kendini güvende hissediyor mu?" sorusu yönlendirici oldu. Kullanıcı araştırması: 600 Türk dil öğrencisi ile online anket, 40 kişi ile derinlemesine mülakat. En çarpıcı bulgu: %82'si "konuşma pratiği yapacak ortam bulamıyorum" diyor, %71'i "hata yapmaktan utanıyorum". Bu iki insight, ürün vizyonunu şekillendirdi — yargılamayan bir AI ortağı ile güvenli pratik ortamı. Onboarding tasarımı 9 iterasyondan geçti. İlk tasarımda 15 soruluk seviye belirleme testi vardı — tamamlama oranı %34. Final tasarımda 5 interaktif mini-oyun ile seviye belirleme yapılıyor — tamamlama oranı %89. Anahtar insight: test hissi veren her şey kaygıyı artırıyor, oyun hissi veren her şey kaygıyı azaltıyor. Konuşma arayüzü, iMessage benzeri chat baloncukları tasarımı üzerine kuruldu — bu pattern kullanıcılar için tanıdık ve rahat. AI karakterlerin avatar tasarımı, "friendly but not childish" dengesini arıyor — 8 karakter tasarımı 200 kullanıcı ile A/B test edildi. Kazanan: yarı-gerçekçi, gülümseyen yüzler. Telaffuz geri bildirim UX'i, en hassas tasarım alanıydı. Yanlış telaffuz "kırmızı X" ile gösterildiğinde kullanıcılar motivasyon kaybediyor, hiç gösterilmediğinde ise öğrenme gerçekleşmiyordu. Final tasarımda dalga formu görselleştirmesi kullanılıyor — kullanıcının telaffuzu ve hedef telaffuz üst üste bindirilerek farklar nazikçe gösteriliyor. Gamification sistemi, Self-Determination Theory (SDT) üzerine kuruldu: Autonomy (kullanıcı öğrenme yolunu seçer), Competence (her oturumda ilerleme hissi), Relatedness (topluluk ve tandem partner). XP, streak ve leaderboard bu 3 temel ihtiyacı karşılayacak şekilde kalibre edildi.

Sonuçlar & Etki

Lingua AI, App Store Eğitim kategorisinde 32 ülkede Top 5'e girdi ve toplam 2 milyondan fazla indirildi. Aylık aktif kullanıcı sayısı 750.000'i aşarken, premium dönüşüm oranı %8.4 ile eğitim uygulamaları ortalamasının (%3.2) 2.5 katı üzerinde seyrediyor. Öğrenme etkinliği: Cambridge Assessment ile yapılan bağımsız çalışmada, Lingua AI kullanan öğrencilerin 3 ayda ortalama 0.7 CEFR seviyesi ilerleme kaydettiği doğrulandı — geleneksel sınıf eğitiminin aynı süredeki ortalaması 0.3 seviye. En dikkat çekici gelişme konuşma becerisinde (speaking): Lingua AI kullanıcıları %42 daha fazla speaking improvement gösterdi. Telaffuz analizi doğruluğu, uzman dilbilimci değerlendirmesiyle karşılaştırıldığında %87 korelasyon gösterdi. Türk öğrencilerin en sık yaptığı 10 telaffuz hatası türünde tespit doğruluğu %93'e ulaştı. Kullanıcıların %78'i, telaffuz geri bildiriminin konuşma güvenlerini artırdığını bildirdi. Günlük streak sistemi, retansiyon üzerinde dramatik etki yarattı: 7+ gün streak'i olan kullanıcıların 30 günlük retansiyon oranı %68 iken, streak'siz kullanıcılarda bu oran %22. Ortalama günlük kullanım süresi 14 dakika ile Duolingo'nun (11 dakika) üzerinde. Tandem partner sistemi, 45.000 aktif eşleştirme ile kullanılıyor. Kullanıcı memnuniyet skoru 4.6/5. En popüler dil çiftleri: Türkçe-İngilizce (%34), Türkçe-Almanca (%18), Türkçe-İspanyolca (%12). Gelir metrikleri: ARPU (kullanıcı başına ortalama gelir) $2.8/ay, LTV (müşteri yaşam boyu değeri) $34. Yıllık plan tercih oranı %62 ile aylık planın önünde — uzun vadeli bağlılık göstergesi.

Öğrenilen Dersler

Lingua AI projesinde en derin öğrenimim, AI tabanlı ürünlerde "mükemmel" yerine "tutarlı" deneyimin daha değerli olduğuydu. İlk versiyonda AI konuşma ortağının en zeki, en detaylı yanıtlar vermesine odaklandık. Ancak kullanıcılar, %95 mükemmel ve %5 tamamen saçma yanıtlar veren bir sisteme, %80 iyi ve %0 saçma yanıtlar veren sistemden daha az güveniyordu. Tutarsızlık, güveni mükemmellikten daha hızlı yıkıyor. Dilbilimciler ve yazılım mühendisleri arasındaki kavramsal uçurum, Carbon Track'teki çevre mühendisi deneyimini aştı. Dilbilimcilerimiz fonem, morfoloji ve pragmatik gibi kavramlarla düşünürken, mühendisler veri yapıları ve algoritmalarla düşünüyordu. "Bağlam" kelimesi bile iki grup için farklı anlama geliyordu — dilbilimci kültürel ve sosyal bağlamı, mühendis conversation history'yi kastediyordu. Ortak sözlük oluşturmak 2 hafta sürdü ama ekip verimliliğini 3 katına çıkardı. Freemium model kalibrasyonu, A/B testlerin en yoğun olduğu alan oldu. Günlük ücretsiz süre 5 dakikada çok kısıtlayıcı (kullanıcılar uygulamayı deneyemeden bırakıyor), 20 dakikada çok cömert (premium'a geçiş motivasyonu düşük) bulundu. 10 dakika sweet spot olarak belirlendi — yeterli deneyim ama "daha fazla isteme" hissi yaratıyor. On-device vs. cloud AI trade-off'u, sürekli bir optimizasyon döngüsü gerektiriyor. On-device model hızlı ama yetenekleri sınırlı, cloud model güçlü ama latency ve maliyet getiriyor. Bu dengenin statik değil dinamik olması gerektiğini öğrendik — kullanıcının konuşma karmaşıklığına göre otomatik geçiş en iyi sonucu veriyor.

Proje Bilgileri

RolLead iOS Developer & AI Integration Architect
Takım14 kişi (3 iOS, 2 Backend, 2 ML Engineer, 2 Dilbilimci, 1 UX Designer, 1 Content Writer, 1 QA, 1 PM, 1 Sound Engineer)
Yıl2024
Süre18 ay
MimariTCA (The Composable Architecture) + Clean Architecture
Platformlar
iOSiPadOSmacOS

Teknolojiler

SwiftSpeech FrameworkCore MLNaturalLanguageAVFoundationCloudKitCreate MLWidgetKitStoreKit 2Combine

Paylaş

İlgili Yazılar

Swift

Swift 6.0 Tam Rehber: Concurrency, Typed Throws ve Daha Fazlası

Swift 6.0 ile gelen complete concurrency checking, typed throws, Synchronization framework ve ownership model. Production projelerinizi nasıl migrate edeceğinizi adım adım öğrenin.

22 dk
Swift

Swift Macros Deep Dive: Compile-Time Code Generation Mastery

Swift 5.9+ Macros ile compile-time code generation. Freestanding ve attached macro türleri, SwiftSyntax ile custom macro yazımı, testing ve production best practices.

26 dk
Machine Learning

Core ML ile On-Device Machine Learning: Kapsamlı Entegrasyon Rehberi

iOS uygulamalarınıza on-device ML ekleyin. Model entegrasyonu, Vision framework, NLP, Create ML ile custom model, performans optimizasyonu ve production best practices.

25 dk
Bir Sonraki Adım

Benzer Bir Proje mi Düşünüyorsunuz?

12+ yıllık mobil geliştirme deneyimimle hayalinizdeki uygulamayı birlikte hayata geçirelim.

Ücretsiz Teklif AlınProjelerimi İnceleyin

İlk görüşme tamamen ücretsizdir

Önceki Proje

Med Reminder

Sağlık & Yaşam
Sonraki Proje

Safe Walk

Güvenlik & Koruma

İlgili Blog Yazıları

Tüm Yazıları Gör
Machine Learning

Core ML ile On-Device Machine Learning: Kapsamlı Entegrasyon Rehberi

iOS uygulamalarınıza on-device ML ekleyin. Model entegrasyonu, Vision framework, NLP, Create ML ile custom model, performans optimizasyonu ve production best practices.

25 dk
AI & ML

iOS On-Device Machine Learning Rehberi

On-device ML ile gizlilik odaklı, hızlı ve offline çalışan iOS uygulamaları geliştirme. Core ML, Neural Engine ve model optimizasyonu.

24 dk okuma
AI

Gemini Multimodal: Görsel + Ses + Video Anlama

Gemini ile gorsel reasoning, video anlama, ses transkripsiyonu ve PDF analizi. Multimodal AI uygulamalari gelistirmek icin adim adim kapsamli teknik rehber.

20 dk okuma

İlgili Karşılaştırmalar

Tüm Karşılaştırmaları Gör
AI

Claude vs ChatGPT — Yazılım Geliştirme İçin

Anthropic'in Claude'u ile OpenAI'ın ChatGPT'sini yazılım geliştirme perspektifinden karşılaştırıyoruz: kod kalitesi, bağlam penceresi, araç entegrasyonu ve pratik kullanım senaryoları.

9 dk okuma
AI

Cursor vs GitHub Copilot

AI destekli iki lider kod editörü/asistanı karşı karşıya. 2025'te hangi araç geliştirici üretkenliğini daha fazla artırıyor? Gerçek kullanım deneyimleriyle kapsamlı karşılaştırma.

9 dk okuma
Tüm Projeleri Gör

Muhittin Çamdalı

iOS, Flutter ve modern mobil teknolojilerle dünya standartında uygulamalar geliştiriyorum

İstanbul
Yeni projeler için müsaitim

Hızlı Bağlantılar

  • Ana Sayfa
  • Hakkımda
  • Projeler
  • Blog
  • Teklif Al
  • İletişim
  • Özgeçmiş
  • GitHub
  • Karşılaştırmalar
  • Kaynaklar
  • Okuma Listesi
  • Duvar Kağıtları
  • Kod Snippets
  • Araç Kutusu
  • Playground
  • Dashboard

Sosyal Medya

RSS Beslemesi
Changelog•Colophon•Credits•Status•RSS•Gizlilik•Çerez Politikası•Koşullar•KVKK Aydınlatma•Telif Hakkı•

Bülten

Yeni yazılar ve projeler için haftalık bültene abone olun.

© 2026 Muhittin Çamdalı. Tüm hakları saklıdır.•Blog: CC BY-NC-SA 4.0 | Code: MIT•

•

İstanbul, Türkiye 🇹🇷