NVDA(NonVisual Desktop Access)とは
NonVisual Desktop Access(NVDA)は、
Microsoft Windows向けの無料かつオープンソースの
スクリーンリーダーです。2006年にプロジェクトが始まり、開発者のMichael Curranによって作成されました。NVDAは
Pythonでプログラムされており、そのポータブルな特性から、ユーザーはインストールなしでさまざまな環境で利用することができます。オープンソースであるため、開発コミュニティは自由にコードを改良したり、新しい機能を追加したりすることができ、持続的な進化が期待できます。
NVDAは、Microsoftの各種アクセシビリティAPIに対応しており、ビデオ割り込み技術を使用せずに動作します。
GNU General Public Licenseに基づいて
ライセンスされており、誰でも自由に利用・改変することができます。特に、統合されたスピーチ・シンセサイザーとしてeSpeakを使用し、さらに他のSAPI対応のシンセサイザーもサポートしています。また、バージョン0.6p3以降は、
点字ディスプレイに対する公式サポートも行われています。
機能と対応アプリケーション
NVDAは、Windowsの基本機能に加えて、さまざまなアプリケーションと互換性があります。
ワードパッドや
メモ帳、
Internet Explorerなどの基本機能に加え、
Outlook ExpressやMicrosoft Word(2000/XP/2003)、
Microsoft Excel(2000/XP/2003)の機能もサポートしています。さらに、
LibreOfficeや
OpenOffice.orgなどのフリーオフィススイートにはJava Access Bridgeが必要ですが、NVDAはこれらとも連携できます。
特に、
Mozilla Firefox(バージョン3以上)との互換性があり、NVDAの開発者が推奨するブラウザでもあります。これにより、障がいを持つユーザーが最大限バリアフリーでウェブを閲覧できるような環境が提供されています。また、
2009年からはAccessible Rich Internet Applications(WAI-ARIA)標準がサポートされており、Webアプリケーションへのアクセスも向上しています。
さらに、
2010年には64ビット版Windowsや
ログイン画面もサポートされるようになりました。バージョン2010.2では、
Adobe Flashコンテンツのための仮想バッファや、IBM Lotus Symphonyのドキュメントのサポートを追加し、機能が大幅に拡張されました。
日本語版NVDAの登場
NVDAは40カ国で使用されていますが、日本語への対応は当初から行われていませんでした。そのため、日本語の音声エンジンと点訳エンジンを導入するために、NVDA日本語チームが独自にバージョンを開発しました。代表の西本卓也氏によれば、
2010年の秋には日本語での入力や読み上げが可能なバージョンがリリースされましたが、実用的な日本語対応は
2013年5月のバージョン2013.1jpからと言えるそうです。このバージョンでは
Microsoft PowerPointにも対応が加わり、
2013年9月には次のバージョンもリリースされています。
日本語チームは今後も年数回のリリースを予定しており、ますます多様なユーザーのニーズに応えることが期待されています。製品の進化や新機能の追加は、利用者にとって非常に重要であり、今後のリリースにも注目です。
参考資料