Microsoft Agentによる日韓混在文の読み上げのテスト。 (日韓漢字変換機能付き)

KSコードで書かれた日本語も うまく読み上げるようにした、つもりです。 単純に、旧漢字を新漢字に変換しただけですが。

Windows版のMicrosoft Internet Explorer5.5以上が必要です。 また、Internet に接続した状態でしか使えません。 (ダウンロードしたacsファイルの位置を書きかえれば、接続の必要はないです。)
下のテキストエリアに入力した文章を読み上げます。
注意:長い文章の場合、Internet Explorerが固まって 動かなくなるかもしれません。
(Merlinというキャラクターが画面上に現れます。 びっくりしないでください。 このキャラクターが読み上げてくれるのです。)


(日韓漢字変換機能付き) ← Alt+「S」(アルトキーを押しながら「S」を押す)でも読み上げを始めます。
← Alt+「C」(アルトキーを押しながら「C」を押す)でテキストエリアの内容を消します。

空白の前に挿入する文字
(ここに「,」や「:」を入力すると、空白で区切って読み上げるので、 ひょっとしたら聞き取りやすくなるかもしれません。)

日韓両言語で読み上げる (日韓漢字変換機能付き)
日韓両言語で読み上げる (日韓漢字変換機能無し)
韓国語で読み上げる
日本語で読み上げる
Clear(テキストエリア内の文章を消します。)
set property(ゆっくり読み上げる、とか) (ここで吹き出しの中で使うフォントを指定したり、 読み上げ速度を調節したりできます。)
読み上げ中止 (注:読み上げ文章リストを削除する。従って、即座に中止するわけではない。)

必要なファイルの入手先


Microsoft Agent download page for end-users
ここで、必要なファイルをダウンロードしてください。 ダウンロードしたファイルを実行(ダブルクリック)すれば、 インストールされます。
以上をインストールしてみてください。

WindowsMe以上やMicrosoft Office2000以上には 最初からMicrosoft Agentは入っているのだそうです。 その時は、キャラクターが画面に出ると思います。 でも読み上げしてくれない場合は、language componentとtext-to-speech engineの 両方をインストールしてみてください。

Merlinのキャラクターもインストールしておけば、 インターネットに接続する必要はありません。 その場合は、このhtmlファイルをパソコンに保存して、 ソースファイルのMerlinの設定の部分を 自分で修正する必要があります。

AgentControl.Characters.Load "Merlin", "http://agent.microsoft.com/agent2/chars/merlin/merlin.acf"
の部分を
AgentControl.Characters.Load "Merlin", "c:\\windows\\msagent\\chars\\merlin.acs"
のように、インストールしたファイルのパスに書き換えてください。

問題点

ちなみに、LanguageIDなどの情報は、
http://www.microsoft.com/msagent/dev/docs/autodownload.asp
ここに載っていました。そして、コードサンプルは
http://www.microsoft.com/msagent/dev/code/html.asp
ここを参考にしました。 (2008年6月8日現在、両方共つながりません。多分 http://www.microsoft.com/msagent/downloads/developer.aspx ここを見たのではないかと思います。)


2003年11月24日作成
2003年12月13日修正
2008年6月8日 Microsoft社内のリンク切れの修正

chiyu (chiyu@sings.jp)
一覧に戻る