スクリーン・リーダーは、モバイル機器やコンピューターにインストールされるソフトウェア・アプリケーションで、視覚障害者が機器を使いやすくするものです。これらのソフトウェアは、デバイスの オペレーティングシステム フォルダ、ファイル、アイコン、ダイアログボックス、メニュー、アイコン、ウェブページなど、画面上のさまざまなものに関する情報を提供するためのものである。スクリーン・リーダーという言葉は多くの人が聞いたことがありますが、その仕組みや使用方法についてはあまり知られていません。このガイドでは、スクリーン・リーダーについて知っておくべきことをすべて説明します。

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

スクリーン・リーダーは、支援技術として知られるソフトウェア・アプリケーションのカテゴリーに属する。スクリーン・リーダーは、テキストや視覚コンテンツを音声出力や点字として提供します。これらの技術は、学習障害のある人や視覚障害のある人にとって非常に重要です。

前述のように、スクリーン・リーダーはオペレーティング・システムの上に置かれ、多くのオペレーティング・システムにはない特別な機能をオペレーティング・システムに提供します。スクリーン・リーダーを使用する人にとって便利であるためには、インストールされたアプリケーションを含め、オペレーティング・システムのすべての部分にアクセスする必要があります。

スクリーン・リーダーが情報を伝える仕組み

スクリーン・リーダーは、2つの方法でユーザーに情報を提供する。

スピーチ

スクリーンリーダーは、TTS(Text-to-Speech)エンジンを利用して、画面上の情報を音声に変換し、端末に搭載されたスピーカーから聞くことができます。また、リーダーの能力や機能によっては、イヤホンやヘッドホンなどの外部オーディオ機器を通して聞くこともできる。

TTSは、ソフトウェア・ソリューションを使用する場合、スクリーン・リーダーにバンドルされていることもあれば、スクリーン・リーダーの機能をユーザーに提供するためにコンピュータに接続するハードウェアに搭載されていることもあります。かつて、多くのコンピュータにサウンドカードがなかった時代には、ハードウェアのスクリーン・リーダーをコンピュータにインストールすることが好ましい選択肢でした。この頃はまだ、スマート・デバイスがどこにでもあったわけではありません。コンピュータにサウンドカードが搭載されるようになり、スマートフォンが普及すると、ソフトウェア・スクリーン・リーダーが主流になりました。

点字

スクリーン・リーダーの中には、点字で情報を提供できるものもあります。これらのスクリーン・リーダーは、リフレッシュ可能な点字ディスプレイと呼ばれる外部ツールを使用します。このディスプレイにはマトリックス状のセルがあり、各セルは1つの点字の形をとることができ、点字を読む人に、その文字が何であるか、ディスプレイ上の情報が何であるかを伝える一連の点です。

ユーザーが読んでいる機器の画面上の情報が変更されると、リフレッシュ可能な点字ディスプレイは、その新しい情報を伝えるために、点字ディスプレイ上の文字を変更する。

音声スクリーンリーダーと点字スクリーンリーダーは、それぞれ独立して使用することもできますが、多くの人は一緒に使うことを好みます。

スクリーン・リーダーの仕組み

スクリーン・リーダーを使用するほとんどの人は、コンピュータのマウスを使用しないため、スクリーン・リーダーはユーザーからのキーボード入力に頼っています。モバイル・デバイスでは、何をすべきかを知るために、画面のジェスチャー、タップ、音声コマンドに依存します。スクリーン・リーダーを携帯電話にインストールする場合、ユーザーは、必要となるさまざまなジェスチャを学習し、意図したとおりに使用できるように、どこをタップすればよいかを学習する必要があります。

入力は、ページのスクロール、ドキュメントを読むときの次のページへの移動、ウェブサイト上で画像が何であるかをユーザーに伝えること、ファイルを開いたり閉じたりすること、音楽を聴くこと、アプリケーションを開いたり閉じたりすることなど、多くのタスクを実行するようスクリーン・リーダーに指示することができます。

ユーザーがキーボード・コマンドを発行したり、ジェスチャー・コントロールを使用したり、画面をタップしたりすると、スクリーン・リーダーが基盤となるオペレーティング・システムにコマンドを提供し、オペレーティング・システムがそのコマンドに従います。スクリーン・リーダーごとに、同じような操作に対するコマンドが異なるため、多くの人は、定期的にスクリーン・リーダーを変更する場合のように、新しいコマンドを覚えるのを避けるために、自分に最適なモデルを選択し、それに固執します。

スクリーン・リーダーはすべてのオペレーティング・システムに対応

確実にするために アクセシビリティ すべてのデバイスとインターネット上で、すべてのオペレーティング・システムが少なくとも1つのスクリーン・リーダーをサポートしています。

ウィンドウズ・スクリーン・リーダー

Windowsは最も人気のあるオペレーティング・システムであるため、そのスクリーン・リーダーは通常、他のコンピュータ・オペレーティング・システムのものよりも高度である。ウィンドウズのスクリーン・リーダーの例としては、ウィンドウズ・アイズ、ハル、ジョーズ・フォー・ウィンドウズなどがある。

Jawsはウィンドウズ・コンピューターにインストールすることを想定しているが、サム・ドライブに入れて持ち運べるポータブル版もある。

ハル・スクリーン・リーダーは、ポータブル・デジタル・アシスタント用に開発されたドルフィン社によって開発され、現在も保守されている。彼らは後にWindowsシステム用のスクリーンリーダーを移植しました。

ウィンドウズ・アイズはこの分野で最大のシェアを持ち、GWマイクロ社が開発・保守している。ポータブル版はないので、ユーザーはシステムにインストールする必要がある。

MacOSスクリーンリーダー

Windowsユーザーは、前述のWindowsスクリーン・リーダーをインストールしなければならない。 アップル は異なるアプローチをとった。彼らのVoice Overスクリーンリーダーは、標準的なmacOSのインストールの一部であり、Cepstral Text-to-Speechエンジンを使用している。

Linuxスクリーン・リーダー

Linuxには、2つの注目すべきスクリーン・リーダーがある:SpeakupとGnopernicusだ。Speakupは、SlackwareやDebianを含む一般的なLinuxディストリビューションのほとんどで動作し、もはやインストールする必要はない。コンパイルさえできれば、他のLinuxディストロにもインストールできます。その場合、SpeakupウェブサイトのバージョンはLinuxディストリビューションにインストールされているバージョンより遅れている可能性があることに注意してください。

スマートフォン用スクリーンリーダー

AndroidとiOSデバイスには、デバイスを可能な限りアクセシブルにする計画の一環として、スクリーンリーダーが付属している。AndroidデバイスにはTalkBackが、iOSデバイスにはVoiceOverが搭載されている。これらのスクリーンリーダーで使用されるジェスチャーやタップは、通常、視覚障害のない人が使用するスワイプ操作よりも多くの機能を提供します。

スクリーン・リーダーがサポートするアプリケーションの種類

スクリーン・リーダーがサポートするアプリケーションの種類は、スクリーン・リーダーと使用するオペレーティング・システムによって異なります。ほとんどのデバイスでは、音声ディクテーション、電子メール、一般的なアプリケーションと組み合わせて使用できるウェブブラウザやワープロ文書にアクセスすることができます。

ウィンドウズでは、マイクロソフト360、FirefoxやChromeなどのサードパーティ製アプリケーション、音楽プレーヤーなど、マイクロソフトが構築または所有するすべてのアプリケーションをサポートしている。

スマートフォンでは、特定の機能もある。例えば、AndroidのTalkBackは、GoogleがAndroidを所有しているため、Google Lensの機能を統合している。そうすることで、視覚障害ユーザーが世界をよりよくナビゲートし、スクリーン上の画像を理解し、自分のスマートフォンを使用するのを助けることができる。 カメラ 本や書類、その他の文字媒体の指示を読む。

iOSデバイスでは、VoiceOverによってオペレーティングシステムの多くの部分や、ファーストパーティやサードパーティのアプリケーションにアクセスできる。

スクリーン・リーダーは異なる言語を理解する

スクリーン・リーダーがあなたの使用する言語を使用しないことを心配する必要はありません。スクリーン・リーダーは、インストールされているデバイスの主要言語を使用し、理解します。スクリーン・リーダーが理解できる言語は、そのエンジンが理解できる言語に依存することを覚えておくことが重要です。

スクリーン・リーダーは、テキストを読んだり翻訳したりする際に、言語に合わせてピッチ、スピード、アクセント、その他の発話パターンを変えることができます。たとえば、スクリーン・リーダーがフランス語を読む場合と、イタリア語や英語を読む場合とでは、音声が大きく異なります。

スクリーン・リーダーによるグラフィックの扱い方

スクリーン・リーダーは、オペレーティング・システム上のさまざまなグラフィックを識別することができます。たとえば、すべてのWindowsのスクリーン・リーダーは、「マイコンピュータ」などの一般的なアイコンを識別でき、そのように表示します。しかし、認識できない画像に遭遇すると、スクリーン・リーダーが困ることがあります。

ウェブ開発者は、ウェブサイトやウェブアプリを構築する際、誰もがその作品を利用できるよう、常にアクセシビリティを考慮しなければなりません。グラフィックの場合、スクリーンリーダーが画面上の画像を理解できるようにする最善の方法は、画像に「alt」タグを追加することです。この短い説明的なフレーズは、スクリーンリーダーに画像が何であるかを伝えます。

キャプションや説明文は、ウェブサイトがアクセシブルであることを保証するために、他のタイプのグラフィックスにうまく機能します。

アクセシビリティ共通の課題

スクリーン・リーダー・ユーザーの課題はグラフィックだけではない。 インターネット上のウェブサイトを使用するとき。ウェブサイトの構造、特にナビゲーション・バーは、開発者が適切にウェブサイトを開発しない場合、スクリーン・リーダーにとって特に難しいものになります。

朗報は、W3Cコンソーシアムが、点字であれ音声スクリーン・リーダーであれ、スクリーン・リーダーを使っている人を含め、ウェブサイトやアプリケーションが誰にでもアクセスできるようにするための標準やガイドラインを、開発者のために一生懸命に作ってきたことです。

開発者は、ウェブページ上のさまざまな要素の説明のほかに、ユーザーがキーボードや音声コマンドを使ってウェブサイトをナビゲートできるようにしなければなりません。これらは、視覚障害者がスクリーン・リーダーやその他のアクセシビリティ・デバイスを使ってウェブサイトをナビゲートする主な方法です。

スクリーンリーダーは、視覚障害者にとって世界をより身近なものにします。スクリーンリーダーによって、視覚障害者はデバイスをより使いやすくなり、その機能をすべて活用できるようになります。また、多くの人々の生活の重要な一部となっているインターネットをナビゲートすることもできます。