パソコン

スクリーンリーダー

初級

読み方:スクリーンリーダー|英語:Screen Reader

画面の内容を音声で読み上げるソフトウェアだよ。視覚に障害のあるユーザーがWebやパソコンを使うための道具で、MacのVoiceOverやWindowsのナレーターのようにOSに標準搭載されているものもある。自分のサイトが正しく読み上げられるか確かめると、alt属性や見出し階層の大切さが実感できるよ。

やさしい説明

スクリーンリーダーは、画面に表示されている内容を音声で読み上げるソフトウェアです。視覚に障害のあるユーザーが、Webサイトやパソコンを「耳で」使うための道具です。

特別なソフトを買わなくても、実はあなたのパソコンやスマホに最初から入っています。MacならVoiceOver、Windowsならナレーター、iPhoneならVoiceOver、AndroidならTalkBackです。

Webページを作る人にとっては「自分のページが音声でどう聞こえるか」を確かめるテスト道具でもあります。一度体験すると、alt属性や見出しの階層がなぜ大切なのかが一気に実感できます。

今すぐ試してみよう(OS別の起動方法)

どれも無料・インストール不要(NVDAのみダウンロード)で、いま使っている端末ですぐ試せます。

環境スクリーンリーダー起動方法
MacVoiceOver(標準搭載)Cmd+F5 でオン/オフ
Windowsナレーター(標準搭載)Win+Ctrl+Enter でオン/オフ
Windows(本格派)NVDA(無料)公式サイトからダウンロードしてインストール
iPhoneVoiceOver設定 → アクセシビリティ → VoiceOver
AndroidTalkBack設定 → ユーザー補助 → TalkBack

💡 切り方も覚えてから始めよう

スクリーンリーダーがオンの間は操作方法が変わります(スマホは特に)。オンにしたのと同じ手順・ショートカットでオフに戻せるので、先に「切り方」を確認してから試すのが安心です。

基本の使い方

  • 読み上げの移動:パソコンでは Tab キーでリンクやボタンを順番にたどれます。スマホ(VoiceOver/TalkBack)は右スワイプで次の項目へ進み、ダブルタップで決定します
  • 見出しジャンプ:NVDAでは H キーで次の見出しへ飛べます。スクリーンリーダーの利用者は、ページ全体を頭から聞くのではなく見出しを渡り歩いて目的の場所を探します
  • 画像は alt が読まれる:画像そのものは見えないため、alt 属性のテキストが読み上げられます。alt がないと「画像」とだけ読まれ、何の画像か伝わりません

自分のページを読み上げチェックする

HTMLを学び始めたら、作ったページをスクリーンリーダーで開いてみましょう。次の2つを聞き比べると、書き方の違いがそのまま「聞こえ方」の違いになるのがわかります。

<!-- ❌ 耳では伝わらない書き方 -->
<img src="cat.jpg">
<div onclick="openMenu()">≡</div>
<a href="./detail.html">ここをクリック</a>
<!-- ✅ 耳でも伝わる書き方 -->
<img src="cat.jpg" alt="ソファで眠る子猫">
<button aria-label="メニューを開く">≡</button>
<a href="./detail.html">料金プランの詳細を見る</a>

1つ目は「画像」「イコール」「ここをクリック」としか読まれず、何があるのか分かりません。2つ目は「ソファで眠る子猫、画像」「メニューを開く、ボタン」「料金プランの詳細を見る、リンク」と、目を使わなくても内容が伝わります。

間違いやすいポイント

❌ 「視覚障害のある人だけのもの」と考える

スクリーンリーダー対応のためのHTML(altや見出し階層)は、Googleがページを理解するための構造とほぼ同じです。読み上げやすいページは検索エンジンにも伝わりやすく、SEOにも良い影響があります。

❌ 見た目でそれっぽく作れば十分だと思う

文字を大きくした<div>は、見た目は見出しでもスクリーンリーダーには普通の文章として読まれます。「見出しには<h1><h6>」のように、意味に合ったタグを使うこと(セマンティックHTML)が土台になります。

よくある疑問

Q: スクリーンリーダーを今すぐ試すには?

A: MacはVoiceOverが標準搭載でCmd+F5で起動、WindowsはナレーターがWin+Ctrl+Enterで起動できます。より本格的に確認するならWindows用の無料スクリーンリーダーNVDAがあります。スマホはiPhoneがVoiceOver、AndroidがTalkBack(どちらも設定のアクセシビリティから有効化)です。

Q: スクリーンリーダー対応で大事なことは?

A: ①全ての画像にalt属性 ②正しい見出し階層(h1→h2→h3) ③意味のあるリンクテキスト(「ここをクリック」ではなく内容がわかる文言) ④フォームにlabel、の4つが基本です。

Q: なぜ開発の初心者のうちから知っておくべき?

A: 2024年4月の改正障害者差別解消法で、事業者による合理的配慮の提供が義務化され、Webアクセシビリティの重要性は高まっています。HTMLを正しい構造で書く習慣を最初から身につければ、後から直すより格段に楽です。

関連用語

  • alt — 画像の代替テキスト。スクリーンリーダーが読み上げる
  • セマンティック — 意味に合ったHTMLタグを使う考え方
  • HTML — ページの構造を作る言語。正しい構造が読み上げの土台

関連ブログ記事

❓ 関連するQ&A