SAPI4 または SAPI5 がインストールされていない可能性があります。
SAPI5 の場合は下記のサイトから SpeechSDK51.exe(68.0 MB) をダウンロードしてインストールしてください。
SpeechSDK51.exe
SAPI4 の場合は下記のサイトのつながる方へ行き必要なものをダウンロードします。
http://www.microsoft.com/msagent/downloads/user.aspx
http://web.archive.org/web/20071011004249/http://www.microsoft.com/msagent/downloads/user.aspx
Windows 95, 98の場合は、下の項目全部を
ME, 2000, XP, Vista の場合は、3と4だけを実行してください。
2008年11月現在 Microsoft のページからはダウンロードできなくなっているようです。
代わりのダウンロード先のリンクを取得するには
http://noah0.blog119.fc2.com/blog-entry-97.html
こちらに詳しく書きましたのでダウンロードできない場合は試してみてください。
よくわからない方は、下の FAQ にリンク張っておいたので、そちらから必要な物を直接ダウンロードすることもできます。
Microsoft Speech Platform を使用すると様々な言語の音声合成エンジンが使えるようになります。
サポートされている OS は、Windows: Vista, 7, Server 2003, Server 2008 ですが、WindowsXP 以降なら使えるようです。
必要な物は以下の二つと、インストールされていなければ Microsoft .NET Framework 3.5 Service Pack 1 も必要です。
1.Microsoft Speech Platform - Server Runtime
これをインストールすると音声合成エンジンを動作させることができるようになります。
1.下記のサイトより x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi をダウンロードします。
2.ダウンロードしたファイルをダブルクリックし、インストールして下さい。
Microsoft Speech Platform - Server Runtime ver 11.0
2.Microsoft Speech Platform - Server Runtime Languages
これは音声合成エンジン本体です。
1.下記のサイトより、喋らせたい言語の音声エンジンををダウンロードします。
2.ダウンロードしたファイルをダブルクリックし、インストールして下さい。
注:日本語音声エンジンが使用したい場合は MSSpeech_TTS_ja-JP_Haruka.msi をインストールしてください。
Microsoft Speech Platform - Server Runtime Languages ver 11.0
一つ上の質問に記載の「SAPI5 の音声合成エンジンはどこですか?」を参照してください。
正しくインストールされているか確認する2つの方法を紹介します。
If your OS is XP, Vista or Windows7, you can use Microsoft Speech Platform that is available free of charge.