En skjermleser er et program som prøver å identifisere og tolke det som vises på skjermen . Denne tolkningen blir deretter representert for brukeren av tekst-til-tale- synthesizere , lydikoner eller punktskrift .
Skjermlesere er en potensielt nyttig form for hjelpeteknologi (AT) for personer som er blinde eller har nedsatt syn (det vil være typhlotechnology ) , eller lærevansker. Det kombineres ofte med andre former for AT som forstørrelsesglass. Valget av skjermleser bestemmes av flere faktorer, som: plattform, funksjoner eller kostnad. Mens skjermlesere kan installeres eksternt til et operativsystem, bygges de i økende grad inn i operativsystemdistribusjoner som standard. "Narrator" i tilfelle av Microsoft Windows, VoiceOver i Apple Mac OS X. GNOME -skrivebordsmiljøet utvikler siden 2006 den gratis programvaren Orca -skjermleseren som fungerer på Unix-lignende systemer som GNU/Linux , OpenBSD eller Solaris . Standardintegrasjonen skjer også på mobile enheter, for eksempel TalkBack på Android -terminaler eller VoiceOver på iOS - enheter som Iphone eller Ipad .
Noen alternativer for skjermlesere med stemme eller også kalt snakkende nettlesere som brukes av personer med en viss grad av visuell begrensning er: NonVisual Desktop Access (NVDA), Jaws for windows , Voice Over, PwWebSpeak , Orca , Home Page Reader eller blindeskriftterminaler . Disse skjermleserne lar den synshemmede brukeren bla gjennom alle områdene som vises på skjermen og få tilgang til dataprogrammer bare ved å bruke tastaturet, ved hjelp av forskjellige kommandoer.
I eldre operativsystemer, som MS-DOS som brukte et kommandolinjegrensesnitt (CLI Command Line Interface ), besto skjermen av tegn direkte kartlagt i en minnebuffer og en markørposisjon. Inntastingen ble gjort med tastaturet.
På 1980 -tallet utviklet RCEVH (Research Center for Education of the Visually Handicapped) ved University of Birmingham en skjermleser for BBC Micro og NEC-håndholdte enheter.
Med bruken av det grafiske brukergrensesnittet (GUI) ble situasjonen mer komplisert. Et grafisk grensesnitt har tegn og grafikk ordnet på skjermen i bestemte posisjoner, og derfor er det ikke en ren tekstlig representasjon av det grafiske innholdet på skjermen. Skjermlesere er derfor tvunget til å bruke nye lavnivåteknikker for å hente meldinger fra operativsystemet og bruke dem til å bygge "off-screen modellen", en representasjon av skjermen, på skjermen at nødvendig tekst lagres.
Operativsystemet kan for eksempel sende meldinger for å tegne en knapp med teksten din. Disse meldingene blir fanget opp og brukt til å bygge den modellen. Brukeren kan veksle mellom kontrollene (som knapper) som er tilgjengelige på skjermen, og etikettene og innholdet på kontrollene kan leses eller vises på en leselist (f.eks. en leselist).
Skjermlesere kan også kommunisere informasjon fra menyer, kontroller og andre visuelle konstruksjoner for å la blinde brukere samhandle med disse konstruksjonene. Å lage "off-screen-modellen" er imidlertid en betydelig teknisk utfordring.
Accessibility APIDesignere av operativsystemer og applikasjoner har forsøkt å løse disse problemene ved å tilby veier for disse leserne for å få tilgang til innhold uten å måtte vedlikeholde noen "off-screen modeller". Dette innebærer å gi en alternativ tilgang til det som vises på skjermen gjennom en API . Blant de eksisterende API-ene er det verdt å fremheve:
Noen programmer i seg selv inkluderer mekanismer for å generere lydhendelser som kan hjelpe blinde mennesker eller personer som ikke kan se skjermen. Disse programmene kan være en annen form for hjelpeteknologi hvis de er laget for å eliminere behovet for skjermlesere.
Et relativt nytt utviklingsfelt er nettbaserte applikasjoner som Talklets som bruker JavaScript for å legge til tekst-til-tale- funksjonalitet til nettinnhold. Hovedmålgruppen for denne typen applikasjoner er de med lesevansker fordi de har lærevansker eller språkbarrierer. Selv om funksjonaliteten er begrenset sammenlignet med skrivebordsapplikasjoner, er den største fordelen den økte tilgjengeligheten til slike nettsteder når de vises på offentlige datamaskiner der brukere ikke har lov til å installere sin egen programvare , noe som gir folk mer frihet.
Navn | Forfatter | Sys.Oper. | Tillatelse | Karakterer |
---|---|---|---|---|
KJEVER | Freedom Scientific | Windows og DOS | Kommersiell for Windows; gratis for DOS | Inkluderer støtte for MSAA, Java Access Bridge og PDF. |
PCVoice | EzHermatic | Windows | Kommersiell | Tilgjengelig for å kjøpe eller laste ned evalueringsversjon. Støtter MSAA. |
hal | Dolphin datamaskintilgang | Windows | Kommersiell | Støtter MSAA, Java Access Bridge og PDF. |
SodelsCot | Sodels fabrikk | Windows | Kommersiell | Konverter tekst som er kopiert eller skrevet inn i et hvilket som helst Windows-program til tale. Den inkluderer stemmer på spansk, og du kan bruke andre som er kompatible med SAPI5. Du kan lage wav- og mp3-filer. |
Microsoft Forteller | Microsoft | Windows | Kommersiell | Denne grunnleggende leseren kommer som standard med Windows og bruker MSAA. |
Window-Eyes | G.W. Micro | Windows | Kommersiell | Tilgjengelig å kjøpe eller laste ned demoversjonen på 30 min. Støtter MSAA. |
95 Leser | SSCT | Windows | Kommersiell | japansk. |
Rullegardiner | lyddata | Windows | Kommersiell | Støtter Microsoft Active Accessibility (MSAA) og Java Access Bridge . |
BRLTTY | BRLTTY-teamet | *nix og Windows-konsollen | Gratis. Åpen kildekode (GPL2) | Tilgjengelig for nedlasting. |
edbrowse | Karl Dahke | Xonsola *nix | Gratis og åpen kildekode | Lag et komplett auditivt skrivebord, inkludert nettilgang med javascript-støtte. |
emacspeak | TV Raman | Emacs (på *nix) | Gratis og åpen kildekode | Gjør Emacs til et fullt auditivt skrivebord. |
FreedomBox-systemtilgang | Serotek | Windows | Kommersiell | Prøver tilgjengelig. Støtter Microsoft Internet Explorer, Outlook Express, Outlook og Word, og lesing, men ikke redigering av PowerPoint og Excel. Støtter ikke Java, JavaScript eller Flash. |
Gnopernicus | BAUM Engineering | *nyx | Gratis og gratis programvare | Den kom sammen med GNOME, men ble erstattet av Orca. Den inkluderte en skjermforstørrelsesglass (forstørrelsesglass). |
HT-leser | Visuell HT | Windows | Kommersiell | Inkluderer støtte for MSAA og PDF. |
iZoom | Issist | Windows | Kommersiell | Skjermforstørrelsesglass. Inkluderer støtte for Mozilla Firefox . |
Linux-skjermleser (LSR) | IBM | *nyx | Gratis og åpen kildekode | AT-SPI- støtte . |
Se opp | Valgteknologi | Windows | Kommersiell | Også tilgjengelig integrert med skjermforstørrelsesglass. |
magi | Freedom Scientific | Windows | Kommersiell | Forstørrelsesglass som kan brukes sammen med JAWS. |
Mobile Speak | CodeFactory | Symbian OS , Windows Mobile | Kommersiell | Anmelder for mobiltelefoner Prøveversjon, begrenset til én måneds tid. |
Modell T-leser | Dolphin datamaskintilgang | TO | Gratis | |
NonVisual Desktop Access (NVDA) | NV Access | Windows | Gratis og åpen kildekode (GPL2) | Programmerbar i Python. Støtter blant annet Mozilla Firefox , Microsoft Internet Explorer, Word, Excel og Outlook Express. Støtter nettverksinnhold via JavaScript. IAccessible2- støtte blir implementert. |
Spekkhogger | GNOME | *nyx | Gratis og gratis programvare | Drevet av GNOME. AT-SPI- støtte . |
PC-taler | Kochi systemutvikling | Windows | Kommersiell | japansk leser. MSAA og Flash-støtte [ 1 ] |
Pocket Hall | Dolphin datamaskintilgang | Windows Mobile PDAer og PDA-telefoner | Kommersiell | Tilgjengelig for å laste ned 30-dagers evalueringsversjonen. |
Bare snakk | EcoNet International | Windows | Kommersiell | Prøveversjon tilgjengelig. |
Smart Hall | Dolphin datamaskintilgang | Windows Mobile og WM Smartphone | Kommersiell | Tilgjengelig for å laste ned 30-dagers evalueringsversjonen. |
SUSE-Blinux | Novell | Linux | Gratis og åpen kildekode | |
Supernova | Dolphin datamaskintilgang | Windows | Kommersiell | Inkluderer en skjermforstørrelsesglass og utgang til blindeskriftenheter. Tilgjengelig for nedlasting 30-dagers evalueringsversjon. Støtter MSAA, Java Access Bridge og PDF. |
samtaler | Nuance Communications | Symbian OS Series 60 eller 80 | Kommersiell | mobilskjermkontroller Tilgjengelig for nedlasting av 30-dagers evalueringsversjonen, på forespørsel om lisens. |
Thunder ScreenReader | Sensorisk programvare | Windows | Gratis for personlig bruk; pris omsettelig i andre tilfeller. | Støtter MSAA. |
Jomfruen | BAUM Retec AG | Windows | Kommersiell | Tilgjengelig for å laste ned evalueringsversjonen. Støtter MSAA og Java Access Bridge. |
VirtualVision | MicroPower | Windows | Kommersiell | Støtter MSAA. |
stemme over | Manzana | Mac OSX | Kommersiell | Distribuert med Mac OS X, bruker den Apple Accessibility API. |
ZoomText | ai kvadrat | Windows, MacOS X | Kommersiell | Forstørrelsesglass som inkluderer stemmesyntese. Tilgjengelig for å laste ned evalueringsversjonen. |