Skjermleser

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 .

Introduksjon

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 .

Typer skjermlesere

Stemmede skjermlesere

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.

CLI (tekst)

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.

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.

GUI

Offscreen-modell

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 API

Designere 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:

Voice -app

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.

Nettbaserte lesere

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.

Lesere

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.

Referanser

  1. Bob Regan, Best Practices for Accessible Flash Design (PDF) Arkivert 23. mars 2007, på Wayback Machine .

Se også

Eksterne lenker