最新版NVDAでSAPI4のProtalkerを使用する

16 views
Skip to first unread message

Teruyoshi Fujinuma

unread,
Aug 13, 2025, 12:44:17 PMAug 13
to nvda-japa...@googlegroups.com
藤沼です。
NVDA25以降でSAPI4のProtalkerのランタイムバージョンが使用できない問題を解決
するレジストリー追加項目について説明します。
 なお、レジストリーファイルを作成したことの無い方でも使用できるように以下の
URLから登録ファイルをダウンロードできるようにしましたのでご利用ください。
https://www.dropbox.com/scl/fi/72jmmwtusq0xis6ztfi7u/Protalker_adding_registry_keys_for_runtime.zip?rlkey=s07ybxxrrsd0dmd1rwqb79j17&dl=1
 以下ご自分でレジストリファイルを作成したい方のために正しい登録キーを以下に
記載します。
 NVDAやProtalker本体には変更を加えていません。
 下記の線で挟まれた行を全てコピーして作成します。
-----------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{17A0A66A-58DF-11D0-830A-444553540000}\InprocServer32]
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{17A0A66A-58DF-11D0-830A-444553540000}\InprocServer32]
"ThreadingModel"="Apartment"

--------------------------------------------------
 上記のレジストリー項目の全ての行をエディターに貼り付けProtalker.REGとい
うファイル名で保存します。このとき保存する文字コードはUTF-16にしてください。
 保存した Protalker.REG というファイルの上でエンターキーを押すとユーザー
アカウント制御画面が出るので はい でエンターして支持度売りに登録してください。
5 これでNVDAからもProtalkerを表示して使えるようになります。
 ではなぜこんなことが起こったのかというとまずNVDAの側でSAPI音声を選択する際
の基準を厳密にしたことでレジストリ項目の不足しているProtalkerをSAPI4の音声と
して認識しなくなったことがあげられます。
これはPC-Talkerで使用しているProtalkerや以前にIBMのVoicelandからダウンロード
できたRuntime版はレジストリ項目の1行が抜けていることがありますがそれでも
MicrosoftのSAPIの要件は満たしているので問題が起こることはなく、VCやVBなど
Microsoft系プログラム例えばPC-Talker、VoicePopperやMystudio-PCなどでは問題は
起きていま
せんでした。
 今回レジストリ項目を付け加えることで完全にSAPI4のレジストリ登録項目を満た
すことになりNVDAでも使用できるようになります。
 ホームページリーダーやIBM版のJAWSで使用されていたProtalkerでは最初からこの
項目は登録されていたために問題は起こりません。
 以上、自己責任でご使用ください。

-----------------------------------------------------------------------
Teruyoshi Fujinuma
INTEGRAL SYSTEMS TECHNICAL ADVANCED LAB.
Mailto: istal.t...@nifty.com


Reply all
Reply to author
Forward
0 new messages