Ruudunlukuohjelma on ohjelma, joka toimii puhesyntetisaattorin, pistenäytön, ruudunsuurennuksen tai näiden yhdistelmien kanssa yhtäaikaisesti. Näkövammaiset hyötyvät ruudunlukuohjelmasta siten, että ohjelma muuntaa näytöllä olevan tekstin tai muun tiedon pistekirjoitukseksi, puheeksi tai suurennokseksi (riippuu laitteistosta).[1] Näkövamma ei välttämättä ole ainoa syy ruudunlukijan käytölle.[2]
Jotkin ruudunlukuohjelmat ilmaisevat osittain ruudulla olevan graafisen sisällön, kuten säätimet ja niiden värit sekä tekstin tehosteet. Ruudunlukuohjelmasta ei ole hyötyä ilman syntetisaattoria tai pistenäyttöä. Yleisimpien ruudunlukuohjelmien mukana tulee kuitenkin jonkinlainen syntetisaattori.
Ruudunlukuohjelmat edellyttävät toimiakseen ja välittääkseen oikeaa tietoa käyttäjälle, että ohjelmistojen, verkkosovellusten ja -sivujen suunnittelussa on huomioitu sisällöllinen ja tekninen saavutettavuus. Tämä tarkoittaa sitä, että niiden sisällönsuunnittelussa ja kehittämisessä on huomioitu ruudunlukijakäyttäjien näkökulma.
Esimerkkejä puutteellisesta saavutettavuudesta voivat esimerkiksi olla vaillinaiset näppäinkomennot, ohjelmien osat on nimetty standardista poiketen ja niin edelleen.
Verkkosivustoilla suurimpia saavutettavuuspuutteita ovat[3]
Moni saavutettavuuspuutteista vaikuttaa olennaisesti, mitä tietoa ruudunlukuohjelma voi välittää käyttäjälleen.
Verkkoselain, jota ruudunulukuohjelmalla käytetään, vaikuttaa olennaisesti käyttökokemukseen. Selaimet tukevat eri tavalla HTML-standardin ominaisuuksia, mikä vaikuttaa ruudunlukuohjelman käyttökokemukseen.[4]
Suosituimpia ruudunlukuohjelmia Suomessa vuonna 2021 olivat tietokoneella:[5]
Vastaavasti mobiililaitteissa: