Last Update 2003/01/23

※注意!検証しながら作成中です。たぶん誤りがあると思います。自己責任でご利用ください。

はじめに

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 Downloads」(日本語訳)から。
  • 下記のメモを参考に、ダウンロードしたファイルを実行してインストールしてください。

 

  1. Microsoft Agent Core Components
    Agent の本体:必須
  2. Microsoft Agent Language Support
    Agent を日本語で動作させるソフト:必須
    • Japanese
  3. Character Data
    キャラクターのデータ、純正品:必要に応じて。できるだけダウンロード
    • Genie
    • Merlin
    • Robby
    • Peedy
  4. Text-to-Speech Engine
    音声合成のソフト:音声合成に必須
    • Japanese
  5. SAPI 4.0 runtime
    音声合成・認識の実行:必須
  6. Speech Recognition Engines
    音声認識:必要に応じて
  7. Speech Control Panel
    音声認識や合成の設定をコントロールパネルで行うためのソフトウェア:必要に応じて

たいてい必須

  1. Microsoft Agent core components (395 KB exe)
  2. Microsoft Agent localization support - Japanese (127 KB exe)
  3. Microsoft Agent character files - Merlin (1.8 MB exe)
  4. Lernout & Hauspie® TTS3000 Text-To-Speech Engine - Japanese (3 MB exe)
  5. Microsoft SAPI 4.0a runtime binaries (824 KB exe)

たいてい任意 

  1. Microsoft® Speech Recognition Engine (6 MB exe)
  2. Speech Control Panel (927 KB exe)

 

必要に応じて

開発者向けですが、SAPI SDK 5.1 では英語の表現力が自然になっていますのでおすすめ。

  • SAPI SDK 4.0ahttp://www.asia.microsoft.com/speech/download/old/
    runtime、音声合成や音声認識に必要なソフト、開発者向け文書やサンプルなどが詰まっています。
  • SAPI SDK 5.1http://www.asia.microsoft.com/speech/download/SDK51/
    SAPI 4.0 の上位。新しいのでインストールしてもよい。英語の音声合成が自然になってきている。
    ※SAPI 5.1 単体では日本語の音声合成ができないので、上述のソフトウェア・日本語音声合成エンジンが必要になる。

 

よくわからないのですが

Microsoft Agent で検索したら、こういうものもありました。古いみたいです。

解説のドキュメント

msaginst.EXE - 17,913 Kb

 

サンプル

Microsoft Agent をウェブに加えるためのHTMLのサンプルです。Netscape Navigator では起動しないのだから、初心者は VBScript で書いたほうが簡単だと思います。

(作成中)

自動ダウンロード&挨拶

必須ソフトウェア(コンポーネント)を自動的にダウンロード&インストールさせます。そして Microsoft Agent を起動して日本語で「こんにちは」、英語で「Hello」としゃべらせます。

JavaScript版

サンプル

 

VBScript版

サンプル

 

 

 

Microsoft Agent に関連する公式情報

 

情報源、事例、ユーザーなど。

 

 


著作権などは法で保護されています。

連絡は電子メールインスタントメッセンジャーで。