【すくりーんりーだー】

スクリーンリーダー とは?

最終更新:
💡 文字やボタンを、声や点字でたどれる道案内

画面の文字や操作部品の情報を、音声や点字ディスプレイなどで伝える支援ソフトウェア。見出しやリンクをたどるなど、画面を見ずにWebやアプリを利用する操作も助ける。

📌 このページのポイント
スクリーンリーダー:声や点字で読むWeb・アプリ見出し:お知らせ送信スクリーンリーダー名前・役割などを利用者に伝える読む場所も選べる音声読み上げを聞く点字対応機器で読む分かる名前と、操作できる構造が大切
スクリーンリーダーは、文字や操作部品の情報を伝え、利用者が必要な場所をたどるのを助けます。
ひよこ ひよこ
スクリーンリーダーは、文字を読み上げるだけ?
ペンギン先生 ペンギン先生
文字に加えて、見出しやボタンなどの役割も伝える支援ソフトだよ。音声を聞いたり、対応する点字ディスプレイで読んだりして、画面の情報を確かめられるんだ。
ひよこ ひよこ
ページを最初から全部聞く必要があるの?
ペンギン先生 ペンギン先生
読む場所は選べるよ。たとえばNVDAでは、見出しやリンクへ移動するキーや、要素の一覧を使えるんだ。利用者が目次をたどるように必要な情報を探せるので、ページ側の見出しや操作部品の構造が大切になるね。
ひよこ ひよこ
どんな人が使うの?
ペンギン先生 ペンギン先生
視覚に障害のある人などが、情報を読み、操作するために使うよ。必要な道具は人によって違い、画面拡大などを使う人もいるんだ。スクリーンリーダーだけで、すべての利用者の使いやすさを判断することはできないね。
ひよこ ひよこ
Webを作る側は、何を用意すればいい?
ペンギン先生 ペンギン先生
見出しを内容の構造に合わせ、入力欄には対応するラベル、ボタンには目的の分かる名前を付けよう。画像の代替テキストは役割に合わせるよ。内容を伝える画像には説明が必要だけれど、装飾だけの画像はaltを空にして読み飛ばせるようにするんだ。
ひよこ ひよこ
作ったページは、どう確かめればいい?
ペンギン先生 ペンギン先生
実際に読む場所を移動し、入力して送信するなど、必要な操作を試そう。名前が伝わるか、どこにいるか分かるかも確かめたいね。動作確認は役立つけれど、それだけでサイト全体のアクセシビリティを保証できるわけではないよ。
もっと詳しく知りたい人へ

aria-labelを付ければ、どんな要素もボタンとして使える?

aria-labelは名前を伝えるための属性で、クリック処理やキーボード操作を作るものではないよ。まずbuttonなど目的に合うHTML要素を使おう。アイコンだけのボタンなどで名前を補うときも、見える説明や実際の操作と一致させることが大切だね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「スクリーンリーダー」って出てきたら「画面の情報を声や点字で伝え、操作を助けるソフト」と思えばだいたいOK!
📖 おまけ:英語の意味
「Screen Reader」 = 画面の情報を読むソフトウェア
💬 Screenは画面、Readerは読むものという意味だよ。Webだけでなく、アプリの操作部品などの情報も伝えるんだ

参考資料

← 用語集にもどる