Cos’è uno screen reader e come funziona
Uno screen reader (lettore di schermo) è un software di tecnologia assistiva che legge il codice e la struttura semantica di una pagina o di un’interfaccia e la trasforma in sintesi vocale oppure in output Braille, così chi non vede lo schermo può orientarsi con la tastiera invece che con il mouse.
Screen reader in sintesi
- Cosa fa: interpreta il codice e la struttura semantica di una pagina, non l’immagine visiva, e la restituisce in voce o in Braille.
- Come si naviga: con tastiera o gesti touch, mai con il mouse, spostandosi tra titoli, link, moduli e tabelle.
- Output: sintesi vocale tramite altoparlanti o cuffie, oppure una barra Braille collegata via USB o Bluetooth.
- Screen reader più usati: NVDA e JAWS su Windows, VoiceOver su macOS e iOS, TalkBack su Android.
- A chi serve: soprattutto a persone non vedenti o ipovedenti, ma anche a chi ha difficoltà di lettura o usa il dispositivo in multitasking.
Interpretazione del codice e della struttura semantica
Lo screen reader non guarda i pixel della pagina: legge il codice sottostante e la struttura semantica degli elementi, cioè titoli, paragrafi, pulsanti, link e tabelle. Per farlo si appoggia alle API di accessibilità del sistema operativo, che espongono allo screen reader il tipo di ogni elemento (un’intestazione di livello 2, un link, un campo di modulo) insieme al suo stato, come “selezionato” o “disabilitato”.
Chi gestisce un sito ha una responsabilità diretta su questo punto: se una pagina usa markup HTML privo di intestazioni gerarchiche o di etichette sui pulsanti, lo screen reader annuncia solo “pulsante” senza dire a cosa serve. Nel mio lavoro, quando controllo l’accessibilità di un sito, la prima cosa che verifico è se i dati strutturati e i tag semantici sono coerenti con il contenuto visibile, perché è da lì che lo screen reader ricava ciò che legge.
Navigazione da tastiera e gesti touch
Su desktop la navigazione avviene con la tastiera: il tasto Tab sposta il focus tra gli elementi interattivi, le frecce scorrono il testo, e scorciatoie dedicate permettono di saltare direttamente ai titoli (di solito il tasto H) o alle tabelle. Su smartphone e tablet lo stesso ruolo lo svolgono i gesti touch, con scorrimenti e tocchi doppi al posto del tocco diretto sull’icona.
Esistono due modalità di interazione distinte. In modalità di navigazione (o “browse”) il focus si sposta da un elemento al successivo in sequenza, utile per leggere e orientarsi in una pagina. In modalità focus l’utente interagisce con un elemento specifico, per esempio compilando un campo di un modulo con la tastiera normale invece che con le scorciatoie di navigazione. Un sito che intrappola il focus in un elemento, o che non segnala il passaggio da una modalità all’altra, blocca di fatto la navigazione.
Output vocale e Braille
L’output più diffuso è la sintesi vocale (text-to-speech), che legge il testo con una voce sintetica a velocità regolabile dall’utente, spesso molto più alta di quella del parlato naturale. In alternativa, o in aggiunta, lo screen reader può inviare il contenuto a una barra Braille, un dispositivo hardware che riproduce i caratteri in Braille su celle meccaniche aggiornate in tempo reale. Secondo i dati di uno studio internazionale sugli utenti di screen reader, l’uso del Braille è al 38%, in crescita rispetto al 33,3% del 2017 e al 27,7% del 2012: Screen Reader User Survey #10 Results (2024). È una tendenza che vale la pena tenere presente se si valuta l’accessibilità di contenuti tecnici o numerici, dove il Braille resta spesso più preciso della voce.
| Screen reader | Sistema operativo | Licenza |
|---|---|---|
| NVDA (NonVisual Desktop Access) | Windows | Open source, gratuito |
| JAWS (Job Access With Speech) | Windows | Commerciale |
| Assistente vocale (Narrator) | Windows, integrato dal 2000 | Incluso nel sistema |
| VoiceOver | macOS, iOS, iPadOS | Incluso nel sistema |
| TalkBack | Android | Open source, incluso nel sistema |
| ChromeVox | ChromeOS, browser Chrome | Gratuito |
| Orca | Linux | Open source |
Su Windows, dove convivono più soluzioni, i dati di utilizzo raccontano due cose diverse e vanno lette insieme. Quando si chiede quale screen reader si usa in generale, NVDA risulta il più diffuso con il 65,6% dei rispondenti, seguito da JAWS al 60,5%: Screen Reader User Survey #10 Results (2024). Quando invece si chiede quale sia lo screen reader principale, cioè quello usato più spesso, il distacco si riduce quasi a zero: 41% per JAWS contro il 38% di NVDA, nello stesso studio. La differenza tra le due percentuali si spiega con un altro dato dello stesso rilevamento: il 71,6% di chi risponde usa più di uno screen reader desktop, quindi le prime due cifre si sommano oltre il 100% perché non sono alternative esclusive.
Sul mobile il quadro cambia ancora. Il 91,3% dei rispondenti dichiara di usare uno screen reader anche su smartphone o tablet, e il 70,6% lo fa su un dispositivo Apple (iPhone, iPad o iPod touch), dove VoiceOver è integrato di serie: Screen Reader User Survey #10 Results (2024). Per chi gestisce un sito o un e-commerce, questo significa che un test di accessibilità fatto solo su desktop lascia fuori la maggioranza reale degli utenti di screen reader.
A chi serve uno screen reader
Lo screen reader serve prima di tutto a chi ha una disabilità visiva grave o totale, ma non solo. Circa il 3% della popolazione necessita di una qualche forma di tecnologia assistiva per usare il web in modo completo, secondo una guida di settore sull’accessibilità digitale. Lo stesso strumento aiuta anche persone con difficoltà di lettura o con un carico cognitivo elevato, che preferiscono ascoltare un testo piuttosto che leggerlo.
Chi usa uno screen reader da tempo sviluppa una competenza che spesso sorprende chi non l’ha mai provato: il 63% degli utenti con disabilità considera avanzata la propria competenza nell’uso dello screen reader, contro il 18,2% di chi non ha disabilità e lo usa per altri motivi (test, lavoro di accessibilità, curiosità): Screen Reader User Survey #10 Results (2024). È un dato che consiglio di tenere presente a chi testa un sito per la prima volta con uno screen reader: la velocità di lettura impostata da un utente esperto può essere molto più alta di quella con cui chi testa riesce a seguire, e questo porta spesso a sottovalutare problemi reali di navigazione.
Come si attiva lo screen reader nei principali sistemi
L’attivazione cambia a seconda del sistema operativo, ma segue sempre lo stesso schema: una scorciatoia rapida da tastiera o da tasti fisici, oppure un percorso nelle impostazioni di accessibilità.
Se usi Windows: attiva l’Assistente vocale
- Premi contemporaneamente i tasti Logo Windows, Ctrl e Invio per avviare l’Assistente vocale.
- In alternativa, apri Impostazioni, vai su Accessibilità e seleziona Assistente vocale.
- Per disattivarlo, ripeti la stessa combinazione di tasti.
Se usi Mac o iPhone: attiva VoiceOver
- Su Mac, premi tre volte il tasto Comando (⌘) insieme a F5, oppure vai su Impostazioni di Sistema, Accessibilità, VoiceOver.
- Su iPhone o iPad, vai su Impostazioni, Accessibilità, VoiceOver e attiva l’interruttore.
- In entrambi i casi la stessa azione disattiva VoiceOver.
Se usi Android: attiva TalkBack
- Tieni premuti insieme i due tasti del volume per circa tre secondi, se la scorciatoia è attiva.
- In alternativa, vai su Impostazioni, Accessibilità, TalkBack e attivalo da lì.
- La stessa scorciatoia o lo stesso interruttore disattivano TalkBack.
Se uno screen reader si attiva da solo mentre lavori, è quasi sempre una delle scorciatoie sopra premuta per sbaglio: controlla prima quella del tuo sistema operativo prima di pensare a un malfunzionamento.
Cosa serve a uno screen reader per leggere bene un sito
Uno screen reader legge bene un sito quando il codice segue le convenzioni semantiche: intestazioni in ordine gerarchico, link con un testo descrittivo, immagini con testo alternativo coerente con il contenuto, moduli con etichette collegate ai campi. Quando questi elementi mancano, lo screen reader annuncia solo “link” o “immagine” senza altre informazioni, e chi lo usa perde il contesto.
In Italia questi requisiti non sono più solo una buona pratica: dal 28 giugno 2025 gli obblighi del European Accessibility Act si estendono anche a numerose imprese private che offrono prodotti e servizi digitali, oltre alle pubbliche amministrazioni già tenute alla Legge Stanca. Nel mio lavoro consiglio sempre una verifica con uno screen reader reale prima di dichiarare un sito conforme: un controllo automatico segnala gli errori più evidenti, ma solo la lettura con NVDA o VoiceOver mostra se l’ordine di lettura ha senso.
Differenza tra screen reader e sintesi vocale
La sintesi vocale (text-to-speech) è la tecnologia che trasforma un testo scritto in voce: è un componente, non uno strumento completo. Lo screen reader usa la sintesi vocale per restituire ciò che legge, ma aggiunge l’interpretazione della struttura della pagina, la navigazione da tastiera e la gestione del focus su un’interfaccia intera.
Un’app di lettura ad alta voce legge un testo che le viene dato in pasto, dall’inizio alla fine. Uno screen reader, invece, permette di saltare direttamente a un titolo, individuare un campo di modulo o scorrere l’elenco dei link di una pagina senza ascoltare tutto il resto. Confondere i due strumenti porta spesso a sottostimare il lavoro necessario per rendere un sito accessibile: basta una sintesi vocale di buona qualità, ma serve una struttura HTML corretta perché lo screen reader possa usarla.
Screen reader gratuito o a pagamento: come scegliere
La scelta dipende da tre fattori concreti: il sistema operativo su cui lavora chi lo userà, le applicazioni con cui deve interagire e il budget disponibile.
| Criterio | Gratuiti (NVDA, Orca, TalkBack, VoiceOver) | Commerciali (JAWS) |
|---|---|---|
| Costo | Nessuno | Licenza a pagamento, costo variabile |
| Compatibilità con software professionali | Buona sulla maggior parte dei siti e delle app standard | Storicamente più testata su software gestionali e verticali |
| Aggiornamenti e supporto | Community open source o integrato nel sistema operativo | Supporto commerciale dedicato |
La mia posizione, quando un cliente mi chiede quale consigliare per testare il proprio sito, è partire sempre da NVDA: è gratuito, è il più usato secondo i dati citati sopra ed è sufficiente per verificare il 90% dei problemi di accessibilità comuni a un sito aziendale o a un e-commerce. JAWS resta necessario solo quando l’utente finale lavora già con quello strumento in un contesto professionale specifico, per esempio un software gestionale che lo richiede.
Errori frequenti che rendono un sito illeggibile con uno screen reader
L’errore più frequente è un’intestazione saltata o fuori ordine: un H3 prima di un H2 confonde la navigazione per titoli, perché lo screen reader la segnala come struttura “rotta” anche se visivamente la pagina sembra corretta. Il secondo errore ricorrente riguarda i pulsanti costruiti con un div invece che con un elemento nativo: senza un ruolo esplicito, lo screen reader lo legge come testo semplice e non come elemento interattivo.
Capita spesso che un modulo di contatto o un carrello e-commerce non annunci gli errori di compilazione a chi usa uno screen reader: il messaggio di errore compare solo visivamente, in rosso accanto al campo, e chi non vede lo schermo non lo riceve mai. Allo stesso modo, i popup e le finestre modali che non spostano il focus al loro interno intrappolano la navigazione: l’utente continua a sentire il contenuto della pagina sottostante senza sapere che è comparsa una finestra sopra.
Domande frequenti sullo screen reader
Che cos’è uno screen reader?
Uno screen reader è un software di tecnologia assistiva che legge il codice e la struttura di una pagina o di un’interfaccia e la restituisce in sintesi vocale o in Braille, permettendo a chi non vede lo schermo di usare un computer o uno smartphone in autonomia.
Come si pronuncia e si traduce “screen reader”?
Screen reader si traduce letteralmente “lettore dello schermo” e si pronuncia all’inglese, “scrin rìder”. In italiano il termine resta quasi sempre invariato anche nei testi tecnici, mentre “lettore di schermo” compare soprattutto nelle traduzioni ufficiali e nelle guide per utenti.
Qual è la differenza tra screen reader e sintesi vocale?
La sintesi vocale è la sola tecnologia che converte testo in voce, mentre lo screen reader è il software completo che interpreta la struttura di una pagina, gestisce la navigazione da tastiera e usa la sintesi vocale solo come uno dei suoi output, insieme al Braille.
Esistono screen reader online da provare senza installare nulla?
Alcuni siti offrono demo che simulano come un testo viene letto da uno screen reader, utili per un’idea generale rapida. Per un test affidabile dell’accessibilità reale di un sito resta necessario installare uno screen reader vero, come NVDA, e navigare il sito con quello.
Come si disattiva uno screen reader attivato per errore?
Si disattiva ripetendo la stessa scorciatoia usata per attivarlo: Logo Windows più Ctrl più Invio su Windows, tre volte Comando più F5 su Mac, l’interruttore nelle impostazioni di Accessibilità su Android e iOS.
Uno screen reader è la stessa cosa di un e-reader?
No, sono due prodotti diversi: l’e-reader è un dispositivo come il Kindle, pensato per leggere ebook su uno schermo a inchiostro elettronico; lo screen reader è un software di accessibilità che legge ad alta voce il contenuto di un computer o di uno smartphone.
Cosa significa “screen mirroring” rispetto a screen reader?
Lo screen mirroring è una funzione che proietta lo schermo di un dispositivo su un altro, per esempio dal telefono alla TV, e appartiene al mondo della condivisione video, non a quello dell’accessibilità dello screen reader.
Fonti e riferimenti
- Screen Reader User Survey #10 Results (2024) webaim.org