Amal, Rive destekli dudak senkron animasyonları kullanarak çocuklara her Arapça sesi tam olarak nasıl oluşturacaklarını gösterir — karakterin ağzı sesle senkron hareket eder. Bu görsel-fonetik yaklaşım, özellikle İngilizcede olmayan sesler (ع, خ, غ, ح gibi) için çocukların telaffuzu sezgisel öğrenmesine yardımcı olur.
Sorun: Arapça İngilizcede Olmayan Sesler İçeriyor
Arapça fonetik özellikleri şunlardır:
- Farengial ünsüzler (ع, ح): boğazın derininden çıkarılır, İngilizcede karşılığı yoktur
- Uvular ünsüzler (ق, خ, غ): ağzın arkasında üretilir
- Vurgulu ünsüzler (ص, ض, ط, ظ): dil geri çekilerek telaffuz edilir
Çocuklar bu sesleri sadece metinden öğrenemezler — ağız pozisyonunu görmeleri gerekir. Geleneksel yöntem: öğretmen yüz yüze gösterir. Bizim yöntemimiz: yapay zekâ karakteri ekranda sonsuz sabırla her zaman gösterir.
Dudak Senkron Sistemi Nasıl Çalışır?
Rive Animasyon Motoru
Rive (eski adıyla Flare), durum makinesi destekli 2D animasyon sistemidir. Kullanma sebebimiz:
- Durum makineleri bekleme → konuşma → hata → kutlama geçişlerini akıcı yapar
- Çalışma zamanı kontrolü: ağzın pozisyonunu önceden render edilmiş diziler yerine programatik değiştiririz
- Tek .riv dosyası tüm animasyon durumlarını içerir (yüzlerce sprite yerine)
- GPU hızlandırmalı, orta seviye cihazlarda 60fps performansı
Konuşma İşaretleri İş Akışı
1. Metinden konuşmaya (TTS) "أَنَا" (Ben) için ses oluşturulur
2. TTS "konuşma işaretleri" döner — her fonem için kesin zaman damgaları
3. lip_sync_avatar.json fonemleri → Rive ağız durumlarına eşler
4. LipSyncController oynatmayla senkron olarak durum makinesi geçişlerini yönetir
5. Çocuk, sesi dinlerken karakterin ağzının doğru pozisyonda olduğunu görür
TTS Audio + Speech Marks
↓
[Fonem Zamanlamasını Çıkar]
↓
[Rive Durumlarına Eşle]
↓
[Karakter Ağzını Animasyonla]
↓
[Çocuk Ağız Pozisyonunu Görür]
Çoklu Karakter Varyantları
- Ana Amal karakteri: tam vücut ve sadece yüz varyantları
- Dostane yardımcı karakterler çeşitlilik ve ilgiyi artırmak için
- Özelleştirilebilir avatarlar: çocuklar kafa şekli, kıyafet, renkler, aksesuar seçer
- Duygusal durumlar: bekleme, konuşma, hata (cesaretlendirici), kutlama (övgü)
Çocuklar karakteri özelleştirdiğinde, bu kişiselleştirilmiş avatar uygulama boyunca onların öğreticisi olur — duygusal bağlılık yaratır.
Neden Rive? (Lottie veya Sprite Sheet Değil)
| Yöntem | Durum Makineleri | Çalışma Zamanı Kontrolü | Dosya Boyutu | Performans | Maliyet |
|---|---|---|---|---|---|
| Rive | ✓ | ✓ | 1.2 MB | 60fps | Mühendislik süresi |
| Lottie | ✗ | Kısmi | 2-3 MB | 30fps | Animasyon süresi |
| Sprites | ✗ | Manuel | 50+ MB | 60fps | Varlık depolama |
| Video | Yok | ✗ | 100+ MB | Değişken | Barındırma maliyeti |
Rive kazanır çünkü programatik kontrol, durum geçişleri ve mobil uygulama için küçük dosya boyutları gerekir. 95.000'den fazla çocuğa hizmet ediyoruz.
Eğitsel Etki
Araştırmalar gösteriyor ki görsel-fonetik öğrenme (sesi duyarken ağız pozisyonunu görmek) telaffuz kazanımını hızlandırır. Dahili verimiz:
- Dudak senkron gören çocuklar telaffuzu %40 daha hızlı öğreniyor
- Görsel geri bildirimle telaffuz doğruluğu 3 kat hızlı gelişiyor
- Özellikle evde Arapça konuşan olmayan diasporadaki çocuklar için etkili
Rakipler Neden Bunu Yapamaz?
Bunun için gereklilikler:
- Fonetik uzmanlığı (hangi ağız pozisyonları hangi sese uyuyor bilmek)
- Rive animasyon becerileri (durum makinesi tasarımı zor)
- TTS konuşma işaretleri entegrasyonu (her TTS sağlayıcı bunu vermez)
- Mobil optimizasyon (Rive’nin 60fps tüm cihazlarda render edilmesi)
- Karakter özelleştirme sistemi (bileşen tabanlı avatar mimarisi)
Sıkça Sorulan Sorular
S: Çocuğum animasyon hızını ayarlayabilir mi?
C: Evet. Zor sesler için yavaş hız, ileri düzey için hızlı hız uygun. Uygulama performansa göre ayarlama yapar.
S: Tüm egzersizlerde dudak senkron animasyonu var mı?
C: Yüksek sesle konuşma ve telaffuz egzersizlerinde tam dudak senkron vardır. Diğer egzersiz türlerinde (oyun, bulmaca) karakter teşvik ve ödül animasyonları için kullanılır.
S: Karakter neden bazen hata animasyonu gösteriyor?
C: Konuşma tanıma yanlış telaffuz algıladığında karakter nazikçe "tekrar deneyelim" ifadesi gösterir. Bu ceza değil, teşvik — çocuklar deneme yanılma yoluyla öğrenir.



