Definiție
Cititorul de ecran este un software asistiv care interpretează conținutul afișat pe ecran și îl transformă în vorbire sintetică (text-to-speech) sau în semnale tactile (pentru afișaje Braille), permițând astfel persoanelor nevăzătoare sau cu deficiențe severe de vedere să acceseze și să interacționeze cu conținutul digital. Aceste aplicații sunt esențiale pentru navigarea pe internet, utilizarea aplicațiilor, completarea formularelor, scrierea de texte sau utilizarea rețelelor sociale.
Cititorii de ecran nu „văd” paginile așa cum le vede un utilizator obișnuit, ci parcurg structura HTML, ierarhia semantică și atributele elementelor (precum alt
, aria-label
, role
) pentru a înțelege conținutul și a-l reda într-o formă accesibilă.
Exemple concrete
- NVDA (NonVisual Desktop Access) este un cititor de ecran gratuit și open-source folosit pe sistemele Windows.
- VoiceOver este cititorul de ecran integrat pe dispozitivele Apple (iPhone, iPad, Mac), oferind navigare vocală în întreg sistemul.
- JAWS (Job Access With Speech) este unul dintre cele mai populare cititoare de ecran comerciale, folosit în special în medii profesionale.
- Un utilizator nevăzător folosește tastele Tab, săgeți și combinații speciale pentru a naviga într-un site, în timp ce cititorul de ecran îi redă vocal titlurile, linkurile, câmpurile de formular și mesajele de eroare.
Bune practici
- Asigură-te că toate imaginile au texte alternative relevante (atributul
alt
), pentru a fi interpretate corect de cititorul de ecran. - Structura paginii trebuie să fie logică, cu titluri ierarhizate (
h1
,h2
,h3
etc.), liste corecte și etichete semantice. - Formularele trebuie să aibă etichete asociate câmpurilor (
label for
) și să ofere feedback clar în caz de eroare. - Evită conținutul ascuns vizual dar încă „citibil” de cititorul de ecran, dacă nu este relevant – poate crea confuzie.
Cititorul de ecran este pentru un utilizator nevăzător ceea ce este ecranul pentru un utilizator văzător. Dacă elementele unei pagini nu sunt marcate semantic, cititorul de ecran nu le poate interpreta corect – iar utilizatorul nu va avea acces la conținut sau va înțelege greșit informațiile. O pagină accesibilă este, în esență, o pagină care vorbește clar.