Wave出力のマルチクライアント化ドライバ
PolyWave(ポリウェイブ)
(ベータテスト中です)
PolyWaveとは、本来は音声を一つずつしか再生できないWaveオーディオ出力デバイス(=サウンドカード、もしくはPC内蔵サウンド)を、複数音声の同時再生に対応させてしまうドライバソフトウェアです。
特に、視覚障害者向け音声化アプリケーションを利用されている場合には、読み上げを行いながらもWindowsやアプリケーションが提供するサウンドを同時に鳴らす事ができるようになります。
最新のWindowsでは最初から複数音声の同時再生をサポートしているオーディオデバイス製品もありますので、そういった環境にはPolyWaveをインストールする価値はあまりありません。 お使いのオーディオデバイスが既に複数音声の同時再生に対応しているかどうかは、PolyWaveのインストーラで確認できます。
PolyWaveのアイデアは、杉田正幸さん主催の視覚障害者のWindows活用メーリングリストの話題の中から生まれ、また、同MLに参加されている方々に多くのご意見を頂きながら、あざらし
が制作したフリーソフトウェアです。
PolyWave設定画面

PolyWaveの特徴
- 1つの音声しか再生できないオーディオデバイスが、最大で32音声まで同時再生可能になります。(パソコンの処理速度によっては32音まで再生できない場合もあります)
- デバイスドライバ形式のソフトウェアですので、Windowsの起動時からシステムに常駐します。 また、タスクバーのトレイにミニアイコンが表示されます。 音声の再生中はアイコンの色が変わります。
- 「PolyWaveの無効化」 「有効化」
「早送り」 「スロー再生」
にキーボードショートカットが割り当てられます。 どのアプリケーション(DOS窓以外)で作業していても、常にキーボードショートカットが利用できます。
- インストーラ、アンインストーラを装備しています。 ウィザードスタイルのインストーラでは、PolyWaveを組み込む前に実際に音を鳴らしながらの動作テストを行う事ができます。 お使いのWindows環境でPolyWaveが上手く動作しない場合は、テストの時点でインストールをやめる事ができます。
- タスクトレイのアイコンからいつでもPolyWaveの設定変更プログラムが呼び出せます。
- 現在公開中のベータバージョンは日本語での表示のみですが、正式版では英語表示にも対応する予定です。
- マウスレスでもすべての機能を利用できるよう気を付けてUIをデザインしました。
- 音声化アプリケーションに乗りにくいと言われているWindowsのヘルプファイルは利用していません。 代わりに、プレーンテキストの簡単な説明文が表示できます。
動作環境
CPU: Pentium-100MHz相当以上の処理速度を有したx86または互換CPU
(Pentium-II-200MHz相当以上を推奨)
OS: Windows95 (9500〜950C)
Windows98 (含むSecond Edition)
WindowsMe
※Windows2000、WindowsNT、Windows3.1、Win32s、WindowsCE
などでは動作しません※
サウンド: Waveオーディオが再生可能なサウンド装置(サウンドブラスター互換など)
PolyWaveベータ版 Version 0.96
のダウンロード
POLWAV09.EXE ( 440KB
自己解凍形式の圧縮ファイル)
実行方法
- POLWAV09.EXEをダウンロードして実行し、必要であれば作業用フォルダ名を変更して解凍して下さい。
- 解凍後、自動的にウィザードスタイル(全5ページ)のインストーラが起動します
PolyWaveのご利用について
- PolyWaveはフリーウェアです。 どなたでも無料で利用できます。
ただし、インストーラの後半で表示される「PolyWaveの利用についてのご注意」を必ずお読み下さい。
- PolyWaveのファイルをホームページやBBSなどに転載して頂いても結構です。
(現在配布中のPolyWaveはまだ評価用のベータバージョンですので、転載された方はアップデート時のフォローもよろしくお願いいたします)
今後の課題
- レイテンシーを多く取っても、最初の1音目だけは遅れないで発音開始できるようにしたいです。
- どうしても音が途切れてしまうケースがあります。
例えば、ウィンドウのクローズボックスにマウスカーソルを当てると表示される小さなツールチップが描画されている時。
なぜだか知りませんが、どんなに速いパソコンでもツールチップのアニメーション中はWindowsによってすべての32ビットプロセスの処理が止められてしまいますので、PolyWaveの場合は音切れが発生する場合があります。 他にも、最近のWindowsはメニューがゆっくりポップアップしますが、その時も同じ状況のようです。
やはりWinGrooveのようにすべて16ビットコードで書けという事なのでしょうか? >マイクロソフト様
もうすぐ21世紀だというのに、そんなのイヤです(涙)
手抜きしないで、きちんとしたWindowsを作って下さい! >マイクロソフト様

Copyright(C) 2000 H.Nakayama
E-Mail: aza@wg7.com