投稿日 | : 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はリストされており、発声も
正常にできます。
よろしくご指導ください。