スクリーンリーダー

画面上のテキストや UI 要素を音声で読み上げる支援技術。視覚障害者の Web アクセスを支援する。

スクリーンリーダーは、コンピュータ画面上のテキストや UI 要素を音声合成で読み上げる支援技術 (アシスティブテクノロジー) です。視覚障害のあるユーザーが Web サイトやアプリケーションを利用するために不可欠なツールです。

主要なスクリーンリーダーには、Windows の NVDA や JAWS、macOS/iOS の VoiceOver、Android の TalkBack があります。これらは HTML の構造や ARIA 属性を解釈して、コンテンツを音声で伝えます。Web アクセシビリティの書籍で対応方法を学べます。

スクリーンリーダー対応の Web サイトを作るには、セマンティック HTML の使用、適切な alt テキスト、ARIA ラベルの設定、キーボード操作への対応が重要です。

文字数カウントの観点では、スクリーンリーダーは表示されないテキスト (alt 属性、aria-label) も読み上げるため、これらの非表示テキストの文字数管理も重要です。バリアフリー設計の書籍も参考になります。