Uno screen reader è un'applicazione software installata su dispositivi mobili e computer che facilita l'utilizzo dei dispositivi da parte di persone con disabilità visive. Questi software lavorano con il sistema di lettura del dispositivo. sistema operativo per fornire informazioni su diversi elementi dello schermo, tra cui cartelle, file, icone, finestre di dialogo, menu, icone e pagine web. Sebbene molti abbiano sentito parlare di questo termine, non sanno molto sugli screen reader, sul loro funzionamento e sul loro utilizzo. Questa guida vi illustrerà tutto ciò che c'è da sapere sugli screen reader.

Che cos'è uno screen reader?

I lettori di schermo appartengono a una categoria di applicazioni software note come tecnologie assistive. I lettori di schermo forniscono contenuti testuali e visivi in formato vocale o Braille. Queste tecnologie sono fondamentali per le persone con disabilità di apprendimento e con problemi di vista, in quanto consentono loro di godere dei vantaggi derivanti dall'utilizzo di un telefono o di un computer.

Come già detto, i lettori di schermo si posizionano sopra il sistema operativo, fornendogli funzionalità aggiuntive che molti sistemi operativi non hanno altrimenti. Per essere utile a chi lo utilizza, lo screen reader deve avere accesso a tutte le parti del sistema operativo, comprese le applicazioni installate.

Come i lettori di schermo trasmettono le informazioni

I lettori di schermo forniscono agli utenti informazioni in due modi.

Discorso

I lettori di schermo utilizzano motori Text-to-Speech (TTS) per convertire le informazioni sullo schermo in suoni che possono essere ascoltati attraverso gli altoparlanti installati sul dispositivo. Possono essere ascoltate anche attraverso dispositivi audio esterni, come auricolari o cuffie, a seconda delle capacità e delle caratteristiche del lettore.

Il TTS può essere fornito insieme allo screen reader, se si utilizza una soluzione software, oppure nell'hardware che si collega al computer per fornire agli utenti le funzionalità di screen reader. In passato, quando molti computer non disponevano di schede audio, l'opzione preferita era l'installazione di screen reader hardware sui computer. Ricordiamo che all'epoca i dispositivi intelligenti non erano ancora onnipresenti. Quando i computer hanno iniziato a essere dotati di schede audio e gli smartphone si sono diffusi, i lettori di schermo software sono diventati la norma.

Braille

Alcuni lettori di schermo sono anche in grado di fornire informazioni in Braille. Questi lettori di schermo utilizzano uno strumento esterno chiamato display braille aggiornabile. Il display ha una matrice di celle, ognuna delle quali può assumere la forma di un singolo carattere braille, una serie di punti che indicano alla persona che legge il braille qual è il carattere e quali sono le informazioni sul display.

Se le informazioni sullo schermo del dispositivo che l'utente sta leggendo cambiano, il display braille aggiornabile modifica i caratteri per trasmettere le nuove informazioni.

I lettori di schermo vocali e braille possono funzionare ed essere utilizzati indipendentemente, ma molte persone preferiscono usarli insieme.

Come funzionano i lettori di schermo

La maggior parte delle persone che utilizzano i lettori di schermo non usa il mouse del computer, quindi i lettori di schermo si basano sull'input della tastiera da parte degli utenti. Sui dispositivi mobili, invece, si basano su gesti dello schermo, tocchi e comandi vocali per sapere cosa fare. Quando gli utenti installano i lettori di schermo sui loro telefoni, devono imparare i diversi gesti di cui avranno bisogno e dove toccare per assicurarsi di poterli usare come intendono.

Gli input possono indirizzare lo screen reader ad eseguire numerose operazioni, tra cui lo scorrimento delle pagine, il passaggio alla pagina successiva durante la lettura di documenti, l'indicazione di un'immagine in un sito web, l'apertura e la chiusura di file, l'ascolto di musica, l'apertura e la chiusura di applicazioni e molto altro ancora.

Quando l'utente impartisce un comando da tastiera, usa i comandi gestuali o tocca lo schermo, lo screen reader fornisce un comando al sistema operativo sottostante, che esegue il comando. Poiché ogni screen reader ha comandi diversi per operazioni simili, molte persone scelgono il modello più adatto a loro e vi si attengono per evitare di imparare nuovi comandi come farebbero se cambiassero regolarmente screen reader.

I lettori di schermo funzionano con tutti i sistemi operativi

Per garantire accessibilità su tutti i dispositivi e su Internet, tutti i sistemi operativi supportano almeno uno screen reader.

Lettori di schermo per Windows

Windows è il sistema operativo più diffuso, quindi i suoi lettori di schermo sono in genere più avanzati di quelli di altri sistemi operativi. Alcuni esempi di lettori di schermo per Windows sono Windows Eyes, Hal e Jaws per Windows.

Jaws è destinato a essere installato su un computer Windows, ma esiste anche una versione portatile che gli utenti possono portare con sé su una chiavetta.

Il lettore di schermo Hal è stato sviluppato e viene mantenuto da Dolphin, che ha iniziato costruendone uno per gli assistenti digitali portatili. In seguito hanno portato il loro lettore di schermo per l'uso su sistemi Windows.

Windows Eyes detiene la maggiore quota di mercato in questo segmento ed è sviluppato e gestito da GW Micro. Non ha una versione portatile, quindi gli utenti devono installarlo sul proprio sistema.

Lettori di schermo per MacOS

Gli utenti di Windows devono installare i lettori di schermo di Windows di cui si è parlato in precedenza, ma Mela ha adottato un approccio diverso. Il lettore di schermo Voice Over fa parte di un'installazione standard di macOS e utilizza il motore Cepstral Text-to-Speech.

Lettori di schermo Linux

Per Linux sono disponibili due lettori di schermo degni di nota: Speakup e Gnopernicus. Speakup funziona sulla maggior parte delle distribuzioni Linux più diffuse, comprese Slackware e Debian, e non è più necessario installarlo. È possibile installarlo anche su altre distribuzioni Linux, se si è in grado di compilarlo. Se decidete di farlo, tenete presente che la versione presente sul sito web di Speakup potrebbe essere più arretrata rispetto a quella installata nelle distribuzioni Linux.

Lettori di schermo per smartphone

I dispositivi Android e iOS sono dotati di lettori di schermo come parte del loro piano per rendere i dispositivi il più accessibili possibile. I dispositivi Android sono dotati di TalkBack, mentre quelli iOS di VoiceOver. I gesti e i tocchi utilizzati con questi lettori di schermo forniscono in genere più funzionalità rispetto ai controlli a scorrimento utilizzati dalle persone senza disabilità visive.

I lettori di schermo supportano diversi tipi di applicazioni

I tipi di applicazioni supportate da uno screen reader dipendono dal tipo di lettore e dal sistema operativo su cui viene utilizzato. Nella maggior parte dei dispositivi, consentono l'accesso ai browser web e ai documenti di videoscrittura che possono essere utilizzati insieme alla dettatura vocale, alla posta elettronica e alle applicazioni più comuni.

Su Windows, supportano tutte le applicazioni costruite o di proprietà di Microsoft, tra cui Microsoft 360 e applicazioni di terze parti come Firefox e Chrome, lettori musicali e altre.

Anche sugli smartphone hanno funzionalità specifiche. Ad esempio, TalkBack su Android integra le funzioni di Google Lens, poiché Google è proprietaria di Android. In questo modo, possono aiutare gli utenti ipovedenti a navigare meglio nel mondo, a comprendere le immagini sullo schermo e a utilizzare i loro dispositivi. Macchine fotografiche leggere le istruzioni contenute in libri, documenti e altri supporti scritti.

Sui dispositivi iOS, VoiceOver consente di accedere a numerose parti del sistema operativo e ad applicazioni di primo e terzo livello.

I lettori di schermo comprendono lingue diverse

Se siete preoccupati che il lettore di schermo non utilizzi la lingua che usate, non dovreste esserlo, perché probabilmente la capirà. I lettori di schermo utilizzano e comprendono la lingua principale del dispositivo su cui sono installati. È importante ricordare che le lingue comprese dal lettore di schermo dipendono da quelle comprese dal suo motore.

I lettori di schermo possono modificare l'intonazione, la velocità, l'accento e altri modelli vocali per adattarsi alla lingua durante la lettura o la traduzione del testo. Ad esempio, il lettore di schermo avrà un suono molto diverso quando legge il francese rispetto a quando legge l'italiano o l'inglese.

Come i lettori di schermo gestiscono la grafica

I lettori di schermo possono identificare diversi elementi grafici dei sistemi operativi. Ad esempio, tutti i lettori di schermo di Windows sono in grado di identificare le icone più comuni, come "Risorse del computer", e le segnalano come tali. Tuttavia, possono avere difficoltà quando incontrano immagini che non riconoscono, cosa che accade molto spesso nei siti web.

Gli sviluppatori web devono sempre considerare l'accessibilità quando costruiscono siti e applicazioni web, per garantire che tutti possano utilizzare le loro creazioni. Per quanto riguarda la grafica, il modo migliore per garantire che gli screen reader possano capire l'immagine sullo schermo è aggiungere i tag "alt" alle immagini. Queste brevi frasi descrittive indicano ai lettori di schermo il contenuto dell'immagine.

Didascalie e descrizioni funzionano bene anche per altri tipi di grafica, per garantire l'accessibilità del sito web.

Accessibilità: Una sfida comune

La grafica non è l'unica sfida per gli utenti di screen reader. viso quando si utilizzano i siti web su Internet. Le strutture dei siti web, in particolare le barre di navigazione, possono essere particolarmente ostiche per gli screen reader quando gli sviluppatori non sviluppano correttamente i loro siti web.

La buona notizia è che il consorzio W3C ha lavorato molto duramente per creare standard e linee guida per gli sviluppatori, in modo da garantire che i loro siti web e le loro applicazioni siano accessibili a tutti, comprese le persone che utilizzano screen reader, siano essi braille o vocali.

Oltre alle descrizioni dei vari elementi delle pagine web, gli sviluppatori devono assicurarsi che gli utenti possano navigare nei loro siti web utilizzando la tastiera e i comandi vocali. Questi sono i modi principali con cui gli ipovedenti navigano nei siti web utilizzando screen reader e altri dispositivi di accessibilità.

I lettori di schermo rendono il mondo più accessibile agli ipovedenti. Permettono loro di utilizzare meglio i dispositivi e di sfruttarne tutte le funzionalità. Inoltre, consentono loro di navigare in Internet, che è diventato una parte importante della vita della maggior parte delle persone.