0

WindowsXPでSystem.Speech.Synthesisを使用して.net3.5のSAPI4エンジン(L&H TTS 3000)を使用しようとしています。

問題は、GetInstalledVoicesを呼び出したときにのみSAPI5.1エンジンを取得できることです。

スペイン語のTTSエンジンが必要で、L&H TTS 3000が無料で見つかった唯一のエンジンであるため、SAPI4を使用しています。

4

2 に答える 2

1

VB6 で VISTA または WIN7 64 ビットを使用 sapi 4 コンポーネントと Merlin の文字は問題なく使用できます。

まず、Merlin Programmer for Kids v.5.5.8.msi をインストールし ます http://www.scisoftco.com/merlin/installation.html これが完了したら、設定パネルに移動して「小さなアイコン」を表示します => 「スピーチ」を選択し、インストールされている言語を確認します。たとえば、フランス語が必要な場合は、AgtX040CFrench.exe と lhttsfrfFrench.exe が必要です。これら 2 つをインストールすると、マーリンがフランス語または任意の言語 (スペイン語、オランダ語、イギリス英語など) を話すのを聞くことができます。

于 2011-12-21T00:35:35.760 に答える
0

System.Speech.Synthesis は SAPI 5.1 に依存しており、SAPI 5.1 は SAPI 4 TTS エンジンを使用できません。

ごめん。

于 2009-10-19T20:57:27.863 に答える