paint-brush
Meşgul (Tembel) İnsanların İngilizce Konuşma Becerilerini Geliştirmelerine Yardımcı Olmak İçin Nasıl Bir Yapay Zeka Uygulaması Geliştirdimile@nigolos
917 okumalar
917 okumalar

Meşgul (Tembel) İnsanların İngilizce Konuşma Becerilerini Geliştirmelerine Yardımcı Olmak İçin Nasıl Bir Yapay Zeka Uygulaması Geliştirdim

ile Nik Golos4m2024/07/04
Read on Terminal Reader

Çok uzun; Okumak

Fluently, anadili olmayan profesyonellerin, Google Meet veya Zoom gibi çevrimiçi aramaların ardından anında geri bildirim vererek İngilizcelerini geliştirmelerine yardımcı olmak için tasarlanmış bir uygulamadır.
featured image - Meşgul (Tembel) İnsanların İngilizce Konuşma Becerilerini Geliştirmelerine Yardımcı Olmak İçin Nasıl Bir Yapay Zeka Uygulaması Geliştirdim
Nik Golos HackerNoon profile picture
0-item


Merhaba bilgisayar korsanları 👋 Ben Fluently'nin kurucusuyum ve anadili olmayan profesyonellerin İngilizce konuşma becerilerini yapay zeka ile geliştirmelerine yardımcı olan bir araç oluşturma yolculuğumu paylaşmak istiyorum. Grammarly'yi düşünün, ancak video konferanslar için.

Fikir Nasıl Ortaya Çıktı?

Bir yıldan fazla bir süre Amerika'da yaşadım ve burada İngilizcemi ileri seviyeye geliştirdim. İngilizce kitaplar da dahil olmak üzere neredeyse tüm bilgileri tüketiyorum.


Ancak buna rağmen, Londra'da yaşadığım son 4 ayda, Entrepreneur First hızlandırıcısına katılırken, bazen insanların hala benden söylediklerimi tekrarlamamı istediklerini fark ettim. Yüzlerinden hiçbir şey anlamadıklarını gördüm. Bunu saklamak zor.

En komik durum Letonyalı bir adamın bana sessizce şöyle demesi oldu: "'belirsiz'i 'wagyu' olarak telaffuz ediyorsun." İlk kelime belirsiz veya belirsiz anlamına gelirken, ikincisi Japon bifteği 😅


Kısacası İngilizcemi geliştirme isteğini bir kez daha hissettim. "Aa, zaten anlayacaklar, ben buralı değilim" seçeneği bana hiç yakışmıyor. Ancak öğretmenlere gitmek zordur. Öncelikle derslere zaman ayırmanız gerekiyor. İkincisi, iyi eğitmenler pahalıdır. Üçüncüsü, bir saatlik dersten sonraki geri bildirim miktarı bir hafta boyunca çok fazla olmuyor.

Çözüm: Akıcı bir şekilde

Makine öğrenimi mühendisi olarak geçmişim beni şunu düşünmeye yöneltti: Peki ya yapay zeka yaygın hatalarımı takip edip vurgulayabilseydi ve bunları düzeltmemde bana yardımcı olabilseydi? Günlük rutinime organik olarak uyum sağlayan ve İngilizcemi yeni bir seviyeye taşıyan sanal bir öğretmen gibi. Fluently böyle başladı.


Öncelikle başka birinin ilgisini çekip çekmediğini görmek için bir hafta ayırmaya karar verdim. Bu yüzden bekleme listesine kaydolabileceğiniz bir açılış sayfası hazırladım ve sitenin kendisinde ürünün ana değerlerini basitçe özetledim. Site henüz değişmedi.


Daha sonra nasıl tepki vereceklerini görmek için bu açılış sayfasını "hey, bakın ne buldum" yaklaşımıyla arkadaşlarıma gösterdim. Şaşırtıcı bir şekilde 2/3'ü uygulamaya ilgi gösterdi ve sitedeki bekleme listesine kaydoldu. Geri kalanların ya iyi İngilizce becerileri var ya da umursamıyorlar.


Ayrıca Telegram kanalımda Fluently'nin kısa bir demo videosunu paylaştım ve birkaç arkadaşım bunu yeniden yayınladı. Sonuç olarak bekleme listesine 200'den fazla kişi katıldı. Bu benim inşaata başlamam için büyük bir işaretti!

Şimdi Fluently nedir?

Fluently, anadili olmayan profesyonellerin Google Meet veya Zoom gibi çevrimiçi aramaların ardından anında geri bildirim vererek İngilizcelerini geliştirmelerine yardımcı olmak için tasarlanmış bir Mac uygulamasıdır. Her görüşmeden hemen sonra ipuçları veren kişisel bir koçunuzun olduğunu hayal edin.


Fluently'yi denemek için bir uygulama indirin ve şu kolay adımları izleyin:

  1. Uygulamayı başlatın: Çevrimiçi toplantılar sırasında İngilizce konuştuğunuzda akıcı bir şekilde etkinleştirilir.
  2. Geri bildirim alın: Her aramadan sonra Fluently, dil zorluklarınıza göre uyarlanmış geri bildirimler sağlar, hataları belirtir ve iyileştirmeler önerir.
  3. İlerlemeyi takip edin: Zamanla, nerede geliştiğinizi ve nerede hala pratik yapmanız gerektiğini görebilirsiniz.


İşte Fluently geri bildiriminin bir örneği:


Fluently'nin bazı temel avantajları ve özellikleri:

  • Gerçek hayattan geri bildirim: Yalnızca sınıflarda değil, gerçek aramalarda oluşan hataların düzeltilmesine yardımcı olur.
  • Zahmetsiz öğrenme: Ekstra zamana gerek yok; yalnızca olağan toplantılarınızdan öğrenin.
  • İngilizce Seviye Değerlendirmesi: İngilizce seviyenizi değerlendirerek en güçlü ve en zayıf alanlarınızı belirler.
  • AI Tutor: Görüşme yapmadığınız zamanlarda bile İngilizce pratik yapmanızı sağlar.

Teknik Taraf

Uygulama MacOS için olduğundan istemciyi Swift'de yazmaya karar verdim. Electron'a bakabilirdik ama yerel uygulamalar her zaman daha iyi hissettiriyor. Ve eğer düşük seviyeli bir şeye dalmak zorunda kalırsak, sorunları Swift'de çözmek daha hızlı olacaktır.


Şu anda uygulama bir çağrının başladığını algılıyor ve kullanıcının sesini küçük parçalar halinde analiz etmeye ve bunları sunucuda işlemeye başlıyor. Yalnızca kullanıcının konuşması analiz edilir ve muhatabın konuşması uygulama tarafından duyulmaz bile (kulaklık olmadan yapılan bazı yüksek sesli konuşmalar hariç).


Arka uç Python'da yazılmıştır ve ML modelleri PyTorch'tadır. Sunucu sesi alır ve uygulamaya geri gönderilen telaffuz hatalarını tespit eder.


Boru hattının uygulama ayrıntılarına girmeyeceğim çünkü bu ayrı bir yazının konusu. Basitleştirmek gerekirse, her şey şu şekilde düzenlenmiştir: ses metne tanınır, metin fonemlere çevrilir ve ayrı bir model, bunların ses kaydında söylenen seslerle ne kadar iyi eşleştiğini kontrol eder.


Gizlilik: Elbette kayıtları kendimiz toplamıyoruz, yalnızca hatalara ilişkin istatistik tutuyoruz. Ayrıca güçlü aksanlı İngilizce konuşmaya ihtiyacımız yok. Bunu kendim saatlerce kaydedebilirim 😅


İngilizce seviyenizi 4 dakikada değerlendirmek için Fluently'i deneyin

Sonraki adımlar

Fluently'yi geliştirmek için sürekli çalışıyorum. Öncelikle web ve mobil uygulamalar geliştiriyoruz. Fluently'nin potansiyel izleyici kitlesini önemli ölçüde artırmak. Ve en yaygın hatalarınıza dayanarak Duolingo gibi günlük egzersizler oluşturun. Öğrenmeyi eğlenceli ve günlük rutin için yararlı kılmakla ilgilidir.


Sorularınız veya geri bildirimleriniz mi var? Sizden haber almak için buradayım!