İçeriğe atla
TextArray
%100 yerel

Yazım hatası oluşturucu

Temiz metnin üzerine gerçekçi klavye yazım hatalarını serpin; ayarlanabilir hız, QWERTY veya QWERTZ.

Giriş
Çıkış

Yazım hatası oluşturucu

İnsan girdisini işleyen yazılımlar eninde sonunda insan yazımı ile buluşuyor ve insan yazımı karmaşık bir hal alıyor. Bu araç, bu karışıklığı isteğe bağlı olarak üretir: temiz metin yapıştırın, bir hata oranı ayarlayın ve gerçek parmakların yaptığı dört hatayla geri gelir. Sağdaki tuş yerine komşu bir tuşa basıldı (tge için), iki harf yer değiştirdi (teh), bir harf ikiye katlandı (thee) veya düştü (th). Değişiklikler gerçek bir klavye bitişiklik haritasını (QWERTY veya QWERTZ) takip eder, böylece a t r, y, f veya g olur, asla uzak bir x olmaz; bu da tam olarak bulanık eşleştirme algoritmalarının ayarlandığı hata dağılımıdır.

Her yazım hatası türünün kendi geçişi vardır; böylece bir Damerau-Levenshtein uygulamasını test etmek için saf aktarım verileri veya değişmeyen uzunlukta yalnızca ikame dizeleri üretebilirsiniz. Bu oran, harflerin yüzde 1'inden zar zor okunabilen yüzde 20'ye kadar uzanıyor ve çetele, gerçekte kaç tane yazım hatası yapıldığını gösteriyor. Büyük/küçük harf, değişiklikler yoluyla korunur ve düz bir harf olmayan her şey (rakamlar, noktalama işaretleri, vurgulu karakterler, emoji) dokunulmadan geçer.

Tipik kullanımlar: Yazım denetleyicileri için test fikstürleri ve "bunu mu demek istediniz" özellikleri, bulanık arama değerlendirme setleri, NLP modelleri için eğitim verileri artırma, insan tarafından girilen adlarda tam eşleşme tekilleştirmenin neden başarısız olduğunu gösterme veya form doğrulamanızın gerçekçi girişi tolere edip etmediğini kontrol etme. Rastgelelik, tarayıcının kripto kaynağından gelir ve her çalıştırmanın tasarımı farklıdır.

Her şey tarayıcınızda yerel olarak çalışır; metniniz asla cihazınızdan ayrılmaz.

FAQ

Hangi yazım hatası türleri simüle edilir?
Yazma hatası araştırmasının dört klasiği: fiziksel olarak bitişik bir anahtarla değiştirme, iki komşu harfin yer değiştirmesi, ikiye katlama ve çıkarma. Her birinin kendi geçişi vardır, böylece hedeflenen test verileri için bir hata sınıfını izole edebilirsiniz.
Klavye düzeni neden önemlidir?
Yer değiştirmeler, bir harfi fiziksel bir komşuyla değiştirir ve QWERTY ile QWERTZ, y ve z'nin nerede yaşadığı konusunda anlaşamazlar. Kullanıcılarınızın gerçekte yazdığı düzeni seçin; sahte yazım hataları, günlüklerinizin göstereceği gerçek yazım hataları ile eşleşsin.
Vurgulu harfler neden yalnız bırakılıyor?
Bitişiklik haritası, komşu modelinin anlamlı olduğu 26 temel anahtarı kapsar. Vurgulu karakterler, ölü tuşlar veya uzun basış yoluyla yazılır ve gerçek dünyadaki yazım hataları tür bakımından farklıdır; bunları temel anahtar komşularıyla değiştirmek, gerçekçi olmayan veriler üretecektir.
Yazım hatası sayısı tam mı?
Hayır - her harfin bağımsız olarak oran büyüklüğünde bir yazım hatası olasılığı vardır, bu nedenle sayım, koşudan koşuya beklenen değer etrafında dalgalanır. Bu rastgelelik kasıtlıdır: Tekdüze, eşit aralıklı hatalar, gerçek yazmanın tam olarak neye benzemediğidir.
Metnim herhangi bir yere yüklendi mi?
Hayır. Yazım hataları tamamen tarayıcınızda oluşturulur ve metniniz asla cihazınızdan ayrılmaz.