Vai al contenuto
TextArray
100% locale

Generatore di errori di battitura

Cospargi errori di battitura realistici della tastiera su testo pulito: velocità regolabile, QWERTY o QWERTZ.

Ingresso
Uscita

Generatore di errori di battitura

Il software che gestisce l’input umano alla fine incontra la digitazione umana – e la digitazione umana è complicata. Questo strumento produce quel pasticcio su richiesta: incolla testo pulito, imposta un tasso di errore e ritorna con i quattro errori commessi dalle dita reali. Un tasto vicino premuto invece di quello destro (tge per the), due lettere trasposte (teh), una lettera raddoppiata (thee) o lasciata cadere (th). Le sostituzioni seguono un'effettiva mappa di adiacenza della tastiera - QWERTY o QWERTZ - quindi t diventa r, y, f o g, mai una x distante, che è esattamente la distribuzione degli errori per cui sono ottimizzati gli algoritmi di corrispondenza fuzzy.

Ogni tipo di errore di battitura ha il proprio interruttore, quindi puoi produrre dati di trasposizione puri per testare un'implementazione di Damerau-Levenshtein o stringhe di sola sostituzione di lunghezza invariata. Il tasso va da un sottile 1% di lettere a un 20% appena leggibile e il conteggio riporta quanti errori di battitura sono effettivamente arrivati. Il caso viene preservato attraverso le sostituzioni e tutto ciò che non è una lettera semplice - cifre, punteggiatura, caratteri accentati, emoji - passa intatto.

Usi tipici: dispositivi di test per correttori ortografici e funzionalità "intendi", set di valutazione di ricerca fuzzy, addestramento all'aumento dei dati per modelli NLP, dimostrazione del motivo per cui la deduplicazione della corrispondenza esatta non riesce su nomi immessi da esseri umani o verifica che la convalida del modulo tolleri input realistici. La casualità deriva dalla fonte crittografica del browser e ogni esecuzione è diversa in base alla progettazione.

Tutto viene eseguito localmente nel tuo browser: il tuo testo non lascia mai il tuo dispositivo.

FAQ

Quali tipi di errori di battitura vengono simulati?
I quattro classici della ricerca sugli errori di battitura: sostituzione con un tasto fisicamente adiacente, trasposizione di due lettere vicine, raddoppio e omissione. Ognuno ha il proprio interruttore, quindi puoi isolare una classe di errore per i dati di test mirati.
Perché è importante il layout della tastiera?
Le sostituzioni sostituiscono una lettera con un vicino fisico e QWERTY e QWERTZ non sono d'accordo su dove vivono y e z. Scegli il layout effettivamente digitato dai tuoi utenti e gli errori di battitura falsi corrisponderanno a quelli reali che verranno mostrati nei tuoi registri.
Perché le lettere accentate vengono lasciate stare?
La mappa di adiacenza copre le 26 chiavi di base, dove il modello del vicino è significativo. I caratteri accentati vengono digitati tramite tasti morti o pressione prolungata, e i loro errori di battitura nel mondo reale sono di tipo diverso: sostituirli con vicini di chiave base produrrebbe dati non realistici.
Il numero di errori di battitura è esatto?
No: ogni lettera ha indipendentemente una probabilità di errore di battitura, quindi il conteggio oscilla attorno al valore previsto, esecuzione per esecuzione. Questa casualità è intenzionale: gli errori uniformi e spaziati uniformemente sono esattamente ciò che la digitazione reale non assomiglia.
Il mio testo è caricato da qualche parte?
No. Gli errori di battitura vengono generati interamente nel tuo browser e il tuo testo non lascia mai il tuo dispositivo.