投稿時間:2006/10/30(Mon) 10:40 投稿者名:おじん
Eメール:
URL :
タイトル:音声合成:音の名前がない
Microsoft Direct Text-To-Speechを使用して音声合成の試験をしています。 次のようなコードを実行するとき、パソコンにより結果が違い、その理由が わかりません。
'使用可能なエンジンをリストアップ Dim n&, dssCount& ' 音声合成エンジンの数をセット。 dssCount = DirectSS1.CountEngines ' dssCount = TextToSpeech1.CountEngines If 0 <> dssCount Then With Combo1 .Clear For n = 1 To dssCount ' 音声の名前をセットする。 .AddItem DirectSS1.Speaker(n) ' .AddItem TextToSpeech1.Speaker(n) Next n End With End If
それぞれのパソコンで大きく違うのは、OSが、 1.Windows XP + service pack2 と(Kenji,Naokoがリストされる) 2.Windows XP (リストされない) です。このことが関係するのでしょうか。 なお、マイコンピュータ→コントロールパネル→音声認識には、 どちらのパソコンも、Kenji,Naokoはリストされており、発声も 正常にできます。
よろしくご指導ください。
|