reader
differenza tra sintesi e screen-reader
vincenzo la francesca e giovanni cellucci su uictech
>Ragazzi vorrei capire qual'è la differenza tra sintesi vocale e screen
reader?
>Ci sono sintesi o screen reader per Windows XP? Qual'è?
vincenzo la francesca
Prima di inoltrarmi nella risposta alla tua sacrosanta domanda, premetto che
Sintesi e screen reader sono due concetti un po' diveersi tra loro, per cui
l'uno, in qualche modo, può essere scisso dall'altro.
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, ch 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 mdalità 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 fonitici, delle
ecezioni 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.
Il nomenclatore tariffario, limitandosi a parlare di sintesi vocale,
offriva un contributo di un milione di lire, gli attuali 516 euro, ed il
resto doveva rimettercelo l'utente: ma si trattava di poche centinaia di
lire, se pensiamo che audiologic, per esempio, costava un milione e mezzo.
Gli screen reader, invece, hanno cominciato a costare un botto. Da qui è
nata la necessità di distinguere tra sintesi vocale, che è il motore del
parlato, e screen reader, il software di interpretazione del contenuto dello
schermo.
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, comunquek, 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
differense. 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 scree reader che le
supportano, in ogni sistema operativo della serie windows.
Di linux non ne parlo, per non mostrare la mia ignoranza!
Le sintesi seriali, come apollo, girano indifferentemente sotto ogni
windows, perché la comunicazione seriale, per ora, ancora è supportata da
windows e anche da linux!
La morale della favola?
Il nomenclatore tariffario non è stato aggiornato. Lì c'è scritto ancora
sintesi vocale e per il principio bastardo della riconducibilità screen
reader e sintesi sono trattati allo stesso modo. Dunque, se la tua asl ti
ama, o hai delle conoscenze, riesci ad avere jaws a prezzo intero, senza una
lira. Se sei un comune mortale, al massimo ti becchi 516 Euro, e il resto ce
lo rimette la tasca tua.
giovanni cellucci
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 (credo però che non sia
compatibile con windows NT/2000 o XP Professional) oppure Virgo4, ecc....
Torna all'indice