Flashのアクセシビリティについて考える

第5回 オープンソース・スクリーンリーダーの導入

この記事を読むのに必要な時間:およそ 2 分

これまで,アクセシビリティFlashの作成方法を紹介してきましたが,実際にそれらがどのように見られているのか(聞かれているのか)を手軽に確認する方法を紹介します。

オープンソース:スクリーンリーダー NVDA

スクリーンリーダーは,高価なソフトウェアに違いありませんが,その業界にもオープンソースの波が来ています。

今回,オープンソース・スクリーンリーダーのNVDA(NonVisual Desktop Access)を紹介します。

NVDAは,オープンソースのため使用料が無料です。また,IEだけでなくFirefoxにも対応しています(ただし,FirefoxのFlash Playerにバグがあります。詳細は後述します)⁠

スクリーンリーダーとは

PCにインストールし音声を発する(スピーチする)ソフトウェアは,大きく分けて2種類あります。1つは,スクリーンリーダー。もう1つは,音声ブラウザと呼ばれます。 この違いは,得意分野の違いです。

スクリーンリーダーは,OSごと,スピーチ対応します。そのため,OSでのファイル操作から,Word,Excelといったスクリーンリーダー技術(MSAA)に対応したソフトウェアまで,スピーチが可能になります。この環境では,ブラウザはIEなど,晴眼者が使用する通常のソフトウェアと同じものが使用され,それがMSAAに対応していればスピーチします。

一方,音声ブラウザは,音声での利用に特化したブラウザです。晴眼者にとっては普通に使いこなせる機能をそうでないユーザにも使いやすくすることを目指したブラウザで,IBM ホームページ・リーダーなどが有名です。

スクリーンリーダーだけあれば,ネットサーフィンも可能ですが,それに加えて音声ブラウザをわざわざ所有しているユーザや,スクリーンリーダーもいくつか所有しているユーザが視覚障碍者には多いようです。これは1つの環境では,正しく情報が取得できないことがあるため,経験的に手段を増やしているのでしょう。逆に捉えれば,どんなに頑張っても,ある環境下では正しく動作しないこともある,ということを教えてくれています。

NVDAをインストールする前に

NVDAのようなスピーチ機能を持ったソフトは,テキストをMSAAから取得して音声合成エンジンに渡し発声しています。

当然,PC Talkerなどの市販ソフトウェアを購入すれば,容易に発声させることができますが,NVDAはオープンソースで無料ということもあり,音声合成エンジンの部分は内蔵していません。WindowsXPでは,英語用音声合成エンジンのみ標準でOSに搭載されてますが,日本語用は搭載されていません。すでに,スクリーンリーダーをインストールしてあるPCであれば,その音声合成エンジンを使用して,NVDAを使用できますが,今回,はじめてスクリーンリーダーをインストールすることを前提にすると,NVDAをインストールする前に日本語音声合成エンジンをインストールする必要があります。

音声合成エンジンはSAPIというAPIを利用しています。現状のNVDAはSAPI5に対応した音声合成エンジンを使用します。

SAPI5に対応したドキュメントトーカという日本語音声合成エンジンがあります。クリエートシステム開発株式会社の「ドキュメントトーカPlusV2.1」というフリーソフトをインストールすると,日本語音声合成エンジンとして「ドキュメントトーカ日本語音声合成エンジン(AquesTalk版)⁠もインストールできます。

※:上記はNVDAのインストール方法のチュートリアルページ「NVDA日本語版の入手とインストール手順 」にも書いてあります。
※:ドキュメントトーカ日本語音声合成エンジンはSAPI4,SAPI5のどちらにも対応しています。

そこで,このドキュメントトーカPlusV2.1を入手しインストールします。

ダウンロードファイルは圧縮exeなので,解凍してからsetup.exeを実行します

ダウンロードファイルは圧縮exeなので,解凍してからsetup.exeを実行します

ただし,フリー版のため使用に際して主に次のような制限があります。

  • 本来,英語用の音声に日本語をしゃべらせているので,ときどき発音がおかしい
  • スタートアップスクリーンに「製品版のインストールを促す」ダイアログが出る
  • 「ドキュメントトーカプラス フリー版で喋っております。」と,時々しゃべる

NVDAのインストール

NVDAは,SourceForge.JP > ソフトウェアを探す > スクリーンリーダNVDA日本語化プロジェクト > ダウンロードにある「nvda_jp_alpha2_installer.exe」をダウンロードして,インストールします。

NVDAのインストール手順は通常のソフトウェアと同じです

NVDAのインストール手順は通常のソフトウェアと同じです

著者プロフィール

NORI(伊藤のりゆき)

Twitter:@nori_togoru

有限会社トゴル・カンパニー代表。Flashアクセシビリティをきっかにアクセシビリティ全般に興味を持つ。UIデベロッパとして企業用WebアプリケーションのUIデザインを行う。写真集「Snap or Nothing写真集」(iTunes AppStoreにて)をリリースするなど写真家としても活動している。

コメント

コメントの記入