Ruudunlukuohjelma on mobiililaitteisiin ja tietokoneisiin asennettava ohjelmistosovellus, joka helpottaa näkövammaisten henkilöiden laitteiden käyttöä. Nämä ohjelmistot toimivat yhdessä laitteen käyttöjärjestelmä antaa tietoa näytön eri asioista, kuten kansioista, tiedostoista, kuvakkeista, valintaikkunoista, valikoista, kuvakkeista ja verkkosivuista. Vaikka monet ihmiset ovat kuulleet termistä, he eivät tiedä paljoakaan ruudunlukuohjelmista, niiden toiminnasta ja käytöstä. Tässä oppaassa käydään läpi kaikki, mitä sinun on tiedettävä ruudunlukijoista.

Mikä on ruudunlukija?

Ruudunlukijat kuuluvat ohjelmistosovellusten luokkaan, joka tunnetaan nimellä avustavat teknologiat. Ruudunlukijat tarjoavat tekstiä ja visuaalista sisältöä puhe- tai pistekirjoituksena. Nämä teknologiat ovat ratkaisevan tärkeitä oppimisvaikeuksista kärsiville ja näkövammaisille henkilöille, sillä niiden avulla he voivat nauttia puhelimen tai tietokoneen käyttöön liittyvistä eduista.

Kuten mainittiin, ruudunlukuohjelmat ovat käyttöjärjestelmän päällä, ja ne tarjoavat sille lisäominaisuuksia, joita monissa käyttöjärjestelmissä ei muuten ole. Ruudunlukijan on päästävä käsiksi käyttöjärjestelmän kaikkiin osiin, myös asennettuihin sovelluksiin, jotta se voisi olla hyödyllinen sitä käyttäville.

Miten ruudunlukijat välittävät tietoa

Ruudunlukijat tarjoavat käyttäjille tietoa kahdella tavalla.

Puhe

Ruudunlukijat käyttävät TTS-moottoreita (Text-to-Speech), jotka muuttavat ruudulla näkyvän tiedon ääneksi, jonka voi kuulla laitteeseen asennettujen kaiuttimien kautta. Ne voi kuulla myös ulkoisten äänilaitteiden, kuten kuulokkeiden tai kuulokkeiden, kautta riippuen lukulaitteen valmiuksista ja ominaisuuksista.

TTS voi olla joko mukana näytönlukijassa, jos käytät ohjelmistoratkaisua, tai laitteistossa, joka liitetään tietokoneeseen ja antaa käyttäjille näytönlukuominaisuudet. Aikaisemmin, kun monissa tietokoneissa ei ollut äänikortteja, suositeltavin vaihtoehto oli asentaa laitteistokäyttöön tarkoitettu näytönlukuohjelma tietokoneisiin. Muista, että älylaitteet eivät vielä tuolloin olleet kaikkialla. Kun tietokoneissa alkoi olla äänikortteja ja älypuhelimista tuli suosittuja, ohjelmistoruudunlukulaitteista tuli normi.

Pistekirjoitus

Jotkin ruudunlukulaitteet pystyvät antamaan tietoja myös pistekirjoituksella. Näissä näytönlukulaitteissa käytetään ulkoista välinettä, jota kutsutaan päivittyväksi pistekirjoitusnäytöksi. Näytössä on matriisi soluja, joista kukin voi olla yksittäinen pistekirjoitusmerkki eli pistesarja, joka kertoo pistekirjoitusta lukevalle henkilölle, mikä kyseinen merkki on ja mitä näytön tiedot ovat.

Jos käyttäjän lukeman laitteen näytöllä olevat tiedot muuttuvat, päivitettävä pistekirjoitusnäyttö muuttaa sen merkkejä uuden tiedon välittämiseksi.

Sekä puhe- että pistekirjoitusnäytönlukijat voivat toimia ja niitä voidaan käyttää itsenäisesti, mutta monet ihmiset käyttävät niitä mieluummin yhdessä.

Miten ruudunlukijat toimivat

Useimmat ruudunlukuohjelmia käyttävät ihmiset eivät käytä tietokonehiirtä, joten ruudunlukuohjelmat ovat riippuvaisia käyttäjien näppäimistösyötteistä. Mobiililaitteissa ne luottavat näytön eleisiin, napautuksiin ja äänikomentoihin, jotta ne tietävät, mitä tehdä. Kun käyttäjät asentavat ruudunlukijat puhelimiinsa, heidän on opeteltava tarvitsemansa eri eleet ja napautukset, jotta he voivat käyttää niitä tarkoituksenmukaisesti.

Syötteet voivat ohjata ruudunlukijaa suorittamaan lukuisia tehtäviä, kuten sivujen vierittämistä, siirtymistä seuraavalle sivulle asiakirjoja luettaessa, kuvan kertomista käyttäjälle verkkosivustolla, tiedostojen avaamista ja sulkemista, musiikin kuuntelua, sovellusten avaamista ja sulkemista ja paljon muuta.

Kun käyttäjä antaa näppäinkomennon, käyttää eleohjausta tai napauttaa näyttöä, ruudunlukija antaa komennon taustalla olevalle käyttöjärjestelmälle, ja käyttöjärjestelmä tekee sitten sen, mitä komento sanoo. Koska jokaisella ruudunlukijalla on erilaiset komennot samankaltaisiin toimintoihin, monet valitsevat itselleen parhaiten sopivan mallin ja pitävät siitä kiinni, jotta he eivät joutuisi opettelemaan uusia komentoja, kuten jos he vaihtaisivat ruudunlukijaansa säännöllisesti.

Näytönlukijat toimivat kaikissa käyttöjärjestelmissä

Varmistaa saavutettavuus kaikissa laitteissa ja internetissä kaikki käyttöjärjestelmät tukevat vähintään yhtä ruudunlukijaa.

Windowsin näytönlukijat

Windows on suosituin käyttöjärjestelmä, joten sen näytönlukijat ovat yleensä kehittyneempiä kuin muiden käyttöjärjestelmien näytönlukijat. Esimerkkejä Windowsin ruudunlukuohjelmista ovat Windows Eyes, Hal ja Jaws for Windows.

Jaws on tarkoitettu asennettavaksi Windows-tietokoneeseen, mutta siitä on myös kannettava versio, jonka käyttäjät voivat ottaa mukaansa muistitikulla.

Hal-näytönlukijan kehitti ja ylläpitää Dolphin, joka aloitti rakentamalla sellaisen kannettaville digitaalisille avustajille. Myöhemmin he siirsivät näytönlukijansa käytettäväksi Windows-järjestelmissä.

Windows Eyesilla on suurin markkinaosuus tällä segmentillä, ja sitä kehittää ja ylläpitää GW Micro. Siitä ei ole kannettavaa versiota, joten käyttäjien on asennettava se omaan järjestelmäänsä.

MacOS-näytönlukijat

Windows-käyttäjien on asennettava edellä käsitellyt Windowsin näytönlukijat, mutta Apple omaksui erilaisen lähestymistavan. Heidän Voice Over -näytönlukijansa on osa macOS:n vakioasennusta, ja se käyttää Cepstral Text-to-Speech -moottoria.

Linux-näytönlukijat

Linuxille on saatavilla kaksi merkittävää ruudunlukuohjelmaa: Speakup ja Gnopernicus. Speakup toimii useimmissa suosituissa Linux-jakeluissa, kuten Slackwaressa ja Debianissa, eikä sitä tarvitse enää asentaa. Voit asentaa sen myös muihin Linux-jakeluihin, jos osaat kääntää sen. Jos päätät tehdä näin, ota huomioon, että Speakupin verkkosivustolla oleva versio saattaa olla jäljessä Linux-jakeluihin asennetusta versiosta.

Älypuhelimen näytön lukijat

Android- ja iOS-laitteissa on ruudunlukuohjelmat osana niiden suunnitelmaa tehdä laitteista mahdollisimman helppokäyttöisiä. Android-laitteissa on TalkBack ja iOS-laitteissa VoiceOver. Näissä näytönlukulaitteissa käytettävät eleet ja napautukset tarjoavat yleensä enemmän toimintoja kuin pyyhkäisyohjaimet, joita näkövammaiset ihmiset käyttävät.

Näytönlukijat tukevat erityyppisiä sovelluksia

Näytönlukijan tukemat sovellustyypit riippuvat näytönlukijasta ja käyttöjärjestelmästä, jolla sitä käytetään. Useimmissa laitteissa ne mahdollistavat pääsyn verkkoselaimiin ja tekstinkäsittelydokumentteihin, joita voidaan käyttää yhdessä äänisanelun, sähköpostin ja yleisten sovellusten kanssa.

Windowsissa ne tukevat kaikkia Microsoftin rakentamia tai omistamia sovelluksia, mukaan lukien Microsoft 360 ja kolmannen osapuolen sovellukset, kuten Firefox ja Chrome, musiikkisoittimet ja muut.

Älypuhelimissa on myös erityisiä ominaisuuksia. Esimerkiksi Androidin TalkBack integroi Google Lensin ominaisuuksia, koska Google omistaa Androidin. Näin ne voivat auttaa näkövammaisia käyttäjiä navigoimaan paremmin maailmassa, ymmärtämään näytön kuvia ja käyttämään heidän kamerat lukea kirjojen, papereiden ja muiden kirjallisten välineiden ohjeita.

iOS-laitteissa VoiceOver antaa sinulle pääsyn lukuisiin käyttöjärjestelmän osiin sekä ensimmäisiin ja kolmansien osapuolten sovelluksiin.

Ruudunlukijat ymmärtävät eri kieliä

Jos olet huolissasi siitä, että ruudunlukija ei käytä käyttämääsi kieltä, sinun ei tarvitse olla huolissasi, sillä se todennäköisesti ymmärtää sitä. Näytönlukijat käyttävät ja ymmärtävät sen laitteen ensisijaista kieltä, johon ne on asennettu. On tärkeää muistaa, että ruudunlukijan ymmärtämät kielet riippuvat siitä, mitä sen moottori ymmärtää.

Näytönlukijat voivat muuttaa äänenkorkeutta, nopeutta, aksenttia ja muita puhetapoja kielen mukaan, kun ne lukevat tai kääntävät tekstiä. Esimerkiksi ruudunlukuohjelma kuulostaa hyvin erilaiselta lukiessaan ranskaa kuin lukiessaan italiaa tai englantia.

Miten ruudunlukijat käsittelevät grafiikkaa

Näytönlukijat voivat tunnistaa käyttöjärjestelmien erilaiset grafiikat. Esimerkiksi kaikki Windowsin ruudunlukijat tunnistavat yleiset kuvakkeet, kuten "Oma tietokone", ja välittävät ne sellaisenaan. Lukulaitteilla voi kuitenkin olla vaikeuksia, kun ne törmäävät kuviin, joita ne eivät tunnista, mikä on hyvin yleistä verkkosivustoilla.

Verkkokehittäjien on aina otettava huomioon saavutettavuus verkkosivustoja ja verkkosovelluksia rakentaessaan, jotta kaikki voivat käyttää heidän luomuksiaan. Grafiikan osalta paras tapa varmistaa, että ruudunlukijat ymmärtävät ruudulla näkyvän kuvan, on lisätä kuviin alt-tunnisteet. Nämä lyhyet, kuvaavat lauseet kertovat ruudunlukijoille, mikä kuva on.

Kuvatekstit ja kuvaukset sopivat hyvin myös muunlaisiin grafiikkatyyppeihin, jotta verkkosivusto on helppokäyttöinen.

Saavutettavuus: Yhteinen haaste

Grafiikka ei ole ainoa haaste ruudunlukijan käyttäjille. face kun käytät verkkosivustoja internetissä. Verkkosivujen rakenteet, erityisesti navigointipalkit, voivat olla erityisen haastavia ruudunlukijoille, jos kehittäjät eivät kehitä verkkosivujaan oikein.

Hyvä uutinen on se, että W3C-konsortio on tehnyt kovasti töitä luodakseen standardeja ja ohjeita, joiden avulla kehittäjät voivat varmistaa, että heidän verkkosivustonsa ja sovelluksensa ovat kaikkien saatavilla, myös ruudunlukuohjelmia käyttävien ihmisten, olivatpa ne sitten pistekirjoitus- tai puhekieltä käyttäviä ruudunlukuohjelmia.

Verkkosivujen eri elementtien kuvausten lisäksi kehittäjien on varmistettava, että käyttäjät voivat navigoida verkkosivuillaan näppäimistön ja äänikomentojen avulla. Nämä ovat näkövammaisten pääasialliset tavat navigoida verkkosivustoilla ruudunlukulaitteiden ja muiden saavutettavuuslaitteiden avulla.

Näytönlukijat tekevät maailmasta helpommin lähestyttävän näkövammaisille. Niiden avulla he voivat käyttää laitteitaan paremmin ja hyödyntää kaikkia niiden ominaisuuksia. Niiden avulla he voivat myös navigoida internetissä, josta on tullut merkittävä osa useimpien ihmisten elämää.