VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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はリストされており、発声も
正常にできます。

よろしくご指導ください。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -