(更新: 2025-02-23)
English Reading Enhancerは、日本語音声合成エンジンの英語読み上げの性能を強化するNVDAアドオンです。
NVDAは、非常に多くの音声エンジンに対応しています。 肉声に近い音質のもの、高速な読み上げが可能なもの、動作が軽快なものなど、それぞれに特徴があります。 利用者は、自分の好みに応じて好きな音声エンジンを選択できます。 また、読書用と文書の校正用など、利用するシーンによって音声エンジンを切り替えることもできます。
一方、複数の音声エンジンを使っていると、エンジンごとの読み方の違いに戸惑うことがあります。 特に、英単語など、アルファベット列の読み方は様々で、誤った発音をしたり、スペル読みしてしまったりといったことは少なくありません。
そこで、アルファベットの読み下しをNVDAの内部で行い、カタカナに変換したものを音声エンジンに渡せば、エンジンごとの読み方の差を吸収し、読み上げの性能を一定に保つことが可能になると考えました。 画面読み上げソフトJAWSの日本語版、視覚障害者向け統合フリーウェアのALTAIRなどにも類似の機能が装備されていますが、目的はほとんど同じです。
本アドオンでは、概ね以下のような手順で英語の読み上げを行います。
NVDA 2019.3以降に対応しています。 本家版、日本語版両方のNVDAで使用できます。
本アドオンでは、英語音声で正しく英語を読み上げできなくなることを防ぐため、使用している音声の言語が日本語の場合にのみカナへの変換を行うようにしています。 しかし、一部の音声エンジンでは言語情報が正しく定義されておらず、期待通りに動作しないことがあります。 特に、以下のような場合は問題が起きる可能性があるため、必要に応じて設定をご確認ください。
ダウンロードしたファイルを展開すると、拡張子が「nvda-addon」のファイルがあります。 アドオンをインストールするには、NVDAが起動している状態でこのファイルを実行します。
また、NVDAメニューの[ツール]→[アドオン ストア]を使ってインストールすることもできます。 詳細については、NVDAのユーザーガイドを参照してください。
本アドオンを削除する方法は、一般的なNVDAアドオンと同様です。 詳細については、NVDAのユーザーガイドを参照してください。
新機能の追加や不具合の修正、英語読み上げ辞書への単語の追加などの目的で、定期的にアップデートを行います。
初期状態では、NVDAの起動時にアップデートの確認が行われます。 新しいバージョンが利用可能な場合、更新するかどうかを確認するメッセージが表示されます。 画面の指示に従って操作してください。
また、アドオンの設定メニューから、起動時のアップデートチェックを無効化したり、手動でアップデートを確認したりといった操作が可能です。 メニューの利用方法など、詳細は次章の説明を参照してください。
通常、本アドオンのインストール後、特別な操作を行う必要はありません。 アルファベットを含む文書を読み上げさせると、自動的にカナへの変換が行われます。
本アドオンをインストールすると、NVDAメニューに[English Reading Enhancer]という項目が追加されます。 この項目を選択すると、アドオンの設定などを行うサブメニューが開きます。 各メニュー項目の概要は、下記の通りです。
English Reading Enhancerを使用して期待通りに読み上げられない単語を発見した際に、修正を提案できる機能です。 最終的な判断はアドオン開発者が行いますが、より読み上げ性能を高めるための仕組みとして装備しました。
この機能では、ソフトウェア開発のプラットフォームであるGitHubの「Issue」という仕組みを使用します。 事前に、GitHubアカウントの作成と、個人用アクセス トークンの取得を行う必要があります(無料)。
大まかな作業手順は、以下のようになります。
NVDAメニューの[English Reading Enhancer]→[読み間違いの報告]→[読み間違いの報告]を実行するか、Shift+Ctrl+NVDA+Eを押すと、報告内容を入力するダイアログが表示されます。
[単語]に正しく読めなかった単語を、[読み方]に正しいと思われる読み方を入力します。 [単語]の内容は、大文字・小文字を正確に入力してください。
入力した内容について補足説明がある場合には、[コメント]に入力してください。 この欄は複数行の入力をサポートしていないため、一言メモを添えるようなイメージでお考えください。 必要がなければ入力しなくてもかまいません。 以下が、この欄に入力する内容の例です。
入力が終わったら[OK]ボタンを押してください。 入力内容を元にIssueが作成されます。
報告された内容は、GitHubのサイトを通してすべて公開されます。 NVDAメニューの[English Reading Enhancer]→[読み間違いの報告]→[報告一覧を開く]を実行すると、ブラウザが起動し、これまでに報告された内容の一覧を確認できます。
いただいた内容をそのまま辞書に登録するのか、一部修正して登録するのか、登録しないのか、といった内容は、公開の場であるGitHubでお知らせ・議論を行います。 ご自身で報告した内容について何らかの動きがあった場合、GitHubに登録したメールアドレス宛にメールが送信されます。 そのメールに返信すると、追加でコメントを送信することもできます。 必要に応じてご利用ください。
なお、「Close」というのは、その案件についての対応が終了したことを意味します。 「Close」にもいくつか種類があり、「Completed」は提案された内容を取り込んだことを、「Not Planned」は取り込まなかったことを表します。
本アドオンは、GPL(GNU GENERAL PUBLIC LICENSE) Version 2の条件に従い、自由にご利用いただけます。
Copyright (C) 2022 Kazto Kitabatake, ACT Laboratory All rights reserved.
本アドオンで使用している英語カタカナ変換辞書は、以下のデータを元にしています。
bep-eng.dicno」が「ノー」と読み上げられる場合があった問題などが改善します。本アドオンを利用しての感想やご要望、不具合のご報告などは、以下のメールアドレスまたは掲示板へご連絡ください。