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.

