Controlla la velocità della tua connessione

VAI AL CONTENUTO DELLA PAGINA | VAI AL MENU PRINCIPALE

ONLUS
via Borgognona, 38 - 00187 Roma Tel 06.69.98.81 - Fax 06.67.86.815 - numero verde 800 682682 - Part. I.V.A. 00989551007

U I C - Osservatorio Siti Internet - OSI -

VAI AL MENU PRINCIPALE

Differenza tra sintesi e screen-reader.

Lo screen reader, come ti dice il corrispondente dall'inglese, letteralmente è il lettore di schermo. ma questa traduzione, ad ogni modo, è inefficace. Un semplice "lettore", infatti, si limiterebbe a leggere sequenzialmente ciò che è scritto su uno schermo. Lo screen reader, invece, prima di leggere, direi che interpreta, filtra e poi ... si occupa di restituire in uscita all'utente le informazioni secondo una certa logica. Se vuoi avere un'idea della differenza tra lettore e screen reader, prova a caricare jaws e prova le due modalità di lettura dello schermo: evidenziato e tutto. Nel modo "tutto", jaws ti legge tutto quel che appare sullo schermo, con l'unico risultato, secondo me, che presto si danno i numeri. L'evidenziato, invece, a diciamo che ti legge solo alcune parti dello schermo, per esempio quelle con cui tu, in quel momento, stai interagendo: un menu, un certo testo, una finestra di messaggio... Con questo tipo di lettura, dunque, jaws interpreta ed adegua alle varie circostanze quello che è il contenuto della schermata. Certo, ciò presuppone tutto un lavoro a monte, che dall'utente può essere anche trascurato: lo screen reader deve poter riconoscere gli elementi sullo schermo, deve poter sapere quali variazioni sono significative e tanto altro ancora. Ma di questo se ne occupa chi scrive lo screen reader. Dicevo prima che lo screen reader restituisce all'utente delle informazioni. Ci sono due principali modalità di uscita, di output dello screen reader. Il Braille, con un display braille, e la voce, con la sintesi vocale. Dunque, cosa fa la sintesi vocale? Si limita a vocalizzare le informazioni che lo screen reader gli passa, occupandosi degli aspetti fonetici, delle eccezioni linguistiche e tutto ciò che in generale riguarda la pronuncia. Dunque la sintesi, hardware o software che sia, non fa altro che vocalizzare; lo screen reader interpreta. Il termine screen reader è venuto fuori con windows; in realtà sarebbe giusto parlare di software di lettura dello schermo, cioè di screen reader, già con il dos. Sebbene il lavoro sia molto più ridotto, a suo modo il programma di gestione del pc sotto dos comunque può essere considerato uno screen reader. Fino all'avvento di windows, tuttavia, nessuno si è mai premurato di fare questa differenza, perché tutte le sintesi vocali esistenti avevano di serie un software di lettura dello schermo. Così, ad esempio, per la sintesi pc-vox c'era il filtro vocale; per difon2 il parla. Poi, addirittura, ci sono stati gli scambi culturali fra le varie ditte, così è nato parla per audiologic, per apollo; allo stesso tempo è nato hall per audiologic, per difon2 e tante altre combinazioni. Che sappia io tutti gli screen reader hanno incorporata almeno una sintesi: è il caso di jaws, di hall, o del vecchio outspoken. Vi ricordate windots? Anch'esso è uno screen reader, che prevede come unica modalità di output il braille. Naturalmente per chi non si accontenta è stata prevista la possibilità che ogni screen reader si interfacciasse con le principali sintesi. Così jaws si interfaccia con audiologic, apollo, audiobraille, e tante altre. L'avvento di windows, comunque, ha importato variazioni anche in tal senso. Se tu provi ad esaminare la lista di sintetizzatori che jaws ti offre sotto windows 98 e quella sotto windows 2000, sicuramente noterai delle differenze. Già, perché windows 2000, ad esempio, non supporta l'audiologic e tutte le sintesi vocali che usano un protocollo di comunicazione che si chiama ssil. Già, perché al fine di permettere allo screen reader e la sintesi di capirsi, sono stati necessari dei protocolli. Bene, alcuni di questi girano in certi ambienti, altri solo in determinati ambienti. Il protocollo sapi, ad esempio, è un protocollo che gira sotto tutte le versioni di windows. Le sintesi che usano questo protocollo perciò, come actor sapi, possono essere interfacciate con tutti gli screen reader che le supportano, in ogni sistema operativo della serie windows. Le sintesi seriali, come apollo, girano indifferentemente sotto ogni windows, perché la comunicazione seriale, per ora, ancora è supportata da windows e anche da linux! Uno screen reader (letteralmente "lettore schermo") è un applicativo che si appoggia al sistema operativo e che ha come input le "chiamate" del sistema operativo stesso e in output può avere sia una sintesi vocale (si "appoggia" anche alla scheda audio) sia, e anche contemporaneamente, una uscita su di un dispositivo Braille (barra braille). La differenza tra screen reader e sintesi vocale è esattamente questa: uno screen reader può usare come output sintesi vocali diverse..... Una sintesi vocale è un "programma" che associa le stringhe che gli fornisce lo screen reader a fonemi di cui è costituito. Esistono diversi screen reader per Windows 9x/ME/XP/2000/NT..... il più diffuso in Italia è il Jaws, ma anche Window-Eyes.