Lê Xuân LộcBeş uygulamaya dön

Tek ekran, tek buton.

Knowless · Yazı · Ekim 2026

Küçükken Hong Kong’da kayboldum. Oranın dilini bilmiyordum.

Sonraki yolculuklarımda, Çin’de ve dilini bilmediğim başka ülkelerde mobil veri kullanamadım. Her seferinde aynı şeyi diledim: bağlantı gerektirmeyen bir çeviri aracı; insanları anlayabileyim, onlarla konuşabileyim diye.

Knowless benim bu yöndeki denemem. Konuşmayı doğrudan telefonda, canlı olarak yazıya döküp çeviriyor. Onu ben tasarladım ve yapay zekâ destekli araçlarla geliştirdim.1 Muhtemelen bugüne kadar yaptığım en basit uygulama: tek ekran, tek buton. Bu kadar basitleşmesi için üç kez yanlış yola sapmam gerekti.

İlk deneme: radar

İlk sürüm, sürekli dinleyen bir radardı. Konuşanın nerede olduğunu yalnızca sesten anlayabileceğini hayal ediyordum.

Anlayamadığını öğrenmem uzun sürmedi. Telefonum kayıtta uzamsal ses vermiyor; yani içinde bir sesin nereden geldiğini söyleyen hiçbir şey yok. Okuduğum kadarıyla daha yeni bir model verebilir. Bende yok. Bunu sesle yapmaya çalışmayı bıraktım.

İkinci deneme: iki kamera birden

Ben de kulak yerine gözü denedim. Ön ve arka kamera aynı anda çalışıyor, konuşan yüzü arıyordu; uygulama o kişinin nerede olduğunu bilsin diye.

Telefonumda çalışan bir sürüme kadar geldi; her şey cihazdaydı, sunucu yoktu: iki kamerayı da izliyor ve her sesi bir yüzle eşleştirmeye çalışıyordu. Asıl önemli yerde başarısız oldu. Telefon ısındı. Şarjı hızla eridi. Dondu, hem de sık sık. Onu da bıraktım.

Kendi kulaklarımla dinlemek

Bazı kararlar daha küçüktü ama en az o kadar önemliydi. Kâğıt üzerinde, gürültülü ortamlar için gürültü azaltma mantıklı görünüyordu. Sonra gürültülü bir kaydı kendi kulaklarımla dinledim. Kendi söylediğimi ben bile seçemedim. Ne kadar gürültü temizlenirse temizlensin bu düzelmezdi; fikirden vazgeçtim.

“Human in the loop” derken kastettiğim bu. Uygulamalarımı yapay zekâyla geliştiriyorum ve istediğim şeyin gerçek koşullarda mantıklı olup olmadığını sürekli kontrol etmem gerekiyor. Kararlar son derece önemli.

Modeller için de aynısı geçerliydi. Onları tek tek denedim, uzun sürdü. Başlarda, modeller telefona indirilince uygulama yaklaşık dört gigabaytı bulacaktı. İlk prototip konuşma geçmişini de tutuyordu. Shipaton’a yetiştirmek için onu çıkardım, yine de teslim tarihini az kalsın kaçırıyordum.

ben duyamıyorsam hiçbir filtre duyamaz

Geriye kalan

Tek ekran, tek buton. Bas, konuş, çevir.

Çevrilmiş satır büyük. Aslı hemen altında duruyor: daha küçük, gri, italik.

100% yazı boyutunda ‘Thank you for your help.’; altında daha küçük, gri ve italik harflerle ‘Gracias por su ayuda.’ Aynı cümle 300% boyutunda. Artık genişliği üç satırda dolduruyor; İspanyolca aslı da büyümüş ama yine daha küçük ve gri.

Yazı büyüyünce de bu düzen bozulmuyor. İki parmakla 50% ile 300% arasında büyüyüp küçülüyor. Dinlenecek diller önceden seçiliyor, en fazla üç tane. Bir satırı yanında da götürebilirsin: kopyala ya da sesli okut.

O iki gün

Çok küçük bir özellik son derece karmaşık çıktı: kelimelerin nasıl belirdiği.

Dışarıdan, ses metne dönüşüyor ve metin ekrana geliyor gibi görünüyor. Öyle değil. Ses bir tahmine dönüşüyor ve tahmin hemen ekrana geliyor, canlı hissi versin diye. Sonra tahmin düzeltiliyor; düzeltme farklıysa ekran değişiyor. Uzun bir cümlenin ardından bir tur daha var: bütün cümlenin bağlamını kullanarak onu yeniden düzeltiyor.

Bu durumların her biri doğru görünmek zorunda, aradaki bekleme de öyle. Hâlâ gelen bir satır, kehribar rengi bir imlecin ardında sürekli değişen karakterler olarak çiziliyor. Yerine oturmuş bir satır ise düz metin; kıpırdamıyor.

İki günden fazla, uygulamayla tasarım taslağı arasında gidip geldim. Sezgisel olmasını istediğimi baştan biliyordum, insanların da bunu hissedeceğine inanıyordum. Bu kadar uzun süreceğini beklemiyordum.

Knowless canlı çeviri ekranı: çevrilmiş satırlar, altlarında asılları.

bazı şeyler orada olmamalı. herkes fark etmez.

Doğru neyse onu söylemek

Konuşma tanıma ve çeviri telefonda çalışıyor. Dillerin bir kez, bağlantı varken indirilmesi gerekiyor; ondan sonra uygulamanın asıl kısmı bağlantısız çalışıyor. Bu yüzden App Store için hazırladığım ekran görüntüsü “works offline” diyor ve koşulunu da aynı nefeste söylüyor: desteklenen diller indirildikten sonra.

İspanyolca asıllarıyla birlikte iki çevrilmiş satır; App Store için hazırladığım, çevrimdışı kullanımla ilgili ekran görüntüsünden.

Bu yazının kanıtlamadıkları

Burada sonuç yok: anlama puanı yok, kullanılabilirlik çalışması yok, kullanım rakamı yok. Gösterebileceğim şey, izlediğim yol ve o yolun vardığı yer.

Bundan sonra şunu istiyorum: ellerinde birer telefon olan iki kişi, canlı çeviriyle birbiriyle konuşabilsin. Bunu henüz yapmadım.

Knowless App Store’da Tasarım pozisyonlarına açığım. İletişim

  1. Yapay zekâ desteği hakkında: burada anlatılan kararlar bana ait. Araçları ben yönlendiriyorum, ürettiklerini okuyorum ve cihazda kontrol ediyorum. Her kod satırının elle yazıldığını iddia etmiyorum. ↩
  2. Görseller hakkında: klip, App Store için hazırladığım bir önizleme videosundan kesildi; sessiz. İçindeki ve bu sayfadaki bütün ekranlardaki konuşma temsilî, gerçek bir konuşma değil. Durağan görseller, App Store için hazırladığım bir ekran görüntüsü setinden; mağaza sayfasında farklı bir set yer alıyor olabilir. Radar çizimi bu sayfa için yapıldı; ekran görüntüsü değil. Deneyebileceğin okuma ekranı bu sayfa için yapılmış küçük bir kopya, uygulamanın kendisi değil.