音声読み上げ機能付きのハングル入力の試作品

Windows版Internet Explorerでしか動きません。 また、必要なプログラムを前もってインストールする必要があります。 (必要なプログラムは、後で説明します。)


BackSpace
テキストエリア内を読み上げる(F12キーでもよい)
テキストエリア内の文字列全体を選択
テキストエリア内の文字を消去
set property (ここで吹き出しの中で使うフォントを指定したり、 読み上げ速度を調節したりできます。)

上のテキストエリアにカーソルを置いてから,KS入力(2ボル式)風に,順に入力してください.(日本語IMEは使わないでください。)
ゆっくりタイプしてください.速すぎると,ハングルに変換されません.
(注:文章の途中にハングルを入力することはできません. 必ず文章の最後にカーソルを置いてください.)
キー入力時に、「濃音のP」とか「大きな"オ"」(口が大きいという意味) とかしゃべってくれる、はずです。


必要なファイルの入手先


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

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

Merlinのキャラクターのインストールしたパスを

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月1日作成
2003年12月19日修正
2008年6月8日 Microsoft社内のリンク切れの修正

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