|
※注意!検証しながら作成中です。たぶん誤りがあると思います。自己責任でご利用ください。
はじめに
Microsoft Agent
を実行するのに必要な環境の整え方を紹介します。ウェブページにAgentを埋め込む場合は、実行環境を自動的にダウンロード&インストールさせることが可能です。また、通常のソフトと同じくマイクロソフトからダウンロードして実行&インストールすることも可能です。
◎公式情報 : Microsoft
Agent (日本語訳1)
(日本語訳2)
Microsoft Agent 自動ダウンロード
Microsoft Agent
を実行するのに必要なソフトウェアがいくつかあります。それらをウェブ上で自動的にダウンロード&インストールするための
HTML を紹介します。
◎参考資料「Microsoft
Agent Developer Downloads」 (日本語訳)
ダウンロード&インストールが必要な6つのソフト
Microsoft Agent
を日本語で実行し、音声を合成し、音声を認識させるためには下記の6つのソフトが必要です。多くの場合は「5.
Speech Recognition Engines」は不要だと思います。HTMLの書き方は、このあとに紹介しています。
| 1. Microsoft Agent Core Components |
Microsoft Agent の中核となるソフト |
必須 |
| 2. Microsoft Agent Language Support 日本語版 |
英語以外の各国語で Agent
を利用できるようにするソフト。日本語版が必要。なお、上記の
Core Components が英語版そのものである。 |
必須 |
| 3. Text-to-Speech Engine 日本語版と英語版 |
音声を合成するソフト。音声合成に必須。音声認識には必須ではない。 |
任意 |
| 4. SAPI 4.0 runtime support |
音声合成と認識をWindowsで行うためのソフト。より新しい
SAPI 5.1 SDK というものもありますが、Agent
で音声合成・認識を行うだけなら 4.0 Runtime
でも構いません。 |
必須 |
| 5. Speech Recognition Engines |
音声を認識するソフト。音声認識に必須。音声合成には必要ない。 |
任意 |
| 6. Character Data |
Microsoft Agent
の表示に用いるデータ。スクリプトから呼び出します。Microsoft
から純正のファイルがダウンロードできますが、誰かが自作して、無料で配布しているサイトもあります。たとえば
Microsoft Agent Ring
です。 |
必須 |
自動ダウンロードさせるHTML
下記のHTMLを貼り付けてください。
1. Microsoft Agent Core Components
必須
| <object id="任意の名前"
width="0" height="0"
classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"
codebase="#VERSION=2,0,0,0"></object> |
2. Microsoft Agent Language Support 日本語版
日本語には必須
| <object width="0"
height="0" classid="CLSID:C3480411-A7F8-11D1-AA75-00C04FA34D72"
codebase="#VERSION=2,0,0,0"></object> |
3. Text-to-Speech Engine 日本語版
日本語の音声合成には必須
| <object width="0"
height="0" classid="CLSID:1D87F5B7-05F1-11D2-AD7C-0000F8799342"
codebase="#VERSION=1,0,0,0"></object> |
3. Text-to-Speech Engine 英語版
英語の音声合成には必須
| <object width="0"
height="0" classid="CLSID:B8F2846E-CE36-11D0-AC83-00C04FD97575"
codebase="#VERSION=6,0,0,0"></object> |
4. SAPI 4.0 ランタイム
必須
| <object width="0"
height="0" classid="CLSID:0C7F3F20-8BAB-11d2-9432-00C04F8EF48F"
codebase="#VERSION=4,0,0,0"></object> |
5. Speech Recognition Engines
音声認識に必須
| <object width="0"
height="0" classid="clsid:161FA781-A52C-11d0-8D7C-00A0C9034A7E"
codebase="#VERSION=4,0,0,0"></object> |
6. Character Data 純正品
表示するキャラクター本体の画像データです。下記はスクリプト中から呼び出すべき
Character Data
へのリンクです。純正品です。もちろん、誰かが自作したファイルを無料で配っているサイトもあります。たとえば
Microsoft Agent Ring
です。利用方法のサンプルは後述します。
自動ダウンロードさせない場合は
普通にマイクロソフトから通常版をダウンロードし、実行してインストールします。英語がわからなくても支障はありません。ご安心を。
- Microsoft Agent Core Components
Agent の本体:必須
- Microsoft Agent Language Support
Agent を日本語で動作させるソフト:必須
- Character Data
キャラクターのデータ、純正品:必要に応じて。できるだけダウンロード
- Text-to-Speech Engine
音声合成のソフト:音声合成に必須
- SAPI 4.0 runtime
音声合成・認識の実行:必須
- Speech Recognition Engines
音声認識:必要に応じて
- Speech Control Panel
音声認識や合成の設定をコントロールパネルで行うためのソフトウェア:必要に応じて
たいてい必須
たいてい任意
必要に応じて
開発者向けですが、SAPI SDK 5.1
では英語の表現力が自然になっていますのでおすすめ。
よくわからないのですが
Microsoft Agent
で検索したら、こういうものもありました。古いみたいです。
◎解説のドキュメント
msaginst.EXE
- 17,913 Kb
サンプル
Microsoft Agent をウェブに加えるためのHTMLのサンプルです。Netscape
Navigator では起動しないのだから、初心者は VBScript
で書いたほうが簡単だと思います。
(作成中)
自動ダウンロード&挨拶
必須ソフトウェア(コンポーネント)を自動的にダウンロード&インストールさせます。そして
Microsoft Agent を起動して日本語で「こんにちは」、英語で「Hello」としゃべらせます。
JavaScript版
サンプル
VBScript版
サンプル
Microsoft Agent に関連する公式情報
情報源、事例、ユーザーなど。
|