1

VB 2010 Express で TTS を動作させる方法について非常に混乱しています。いくつかのハウツーを読みましたが、それぞれが異なる方法で TTS を実行する方法を示しています (System.Speech、Microsoft Speech Object Library への参照の追加、SAPI の使用など)。残念ながら、すぐに使用できるものはありません。そのため、追加のパッケージをインストールして、いくつかの手順に従う必要があります。

私の質問は次のとおりです。TTS を有効にし、英語以外の音声を選択し、移植可能な実行可能ファイル (つまり、XP および Vista マシンにインストール可能) を確保する最も簡単な方法はどれですか?

ありがとう!

4

1 に答える 1

0

直面する最大の障害は、XP で実行することです。Windows Vista と Windows 7 には、SAPI 5.3 (および system.speech) がプリインストールされています。XP には SAPI がまったくインストールされていないため、インストーラーを用意しSAPI マージ モジュールをプロジェクトのインストーラー (これを簡単にするために おそらくWIXが必要になるでしょう)。

2 つ目の問題は、英語または中国語以外の無料の TTS ボイスがないことです。フランス語か何かが必要な場合は、購入する必要がありますが、安くはありません。

幸運を!

于 2010-09-16T17:10:04.730 に答える