

ネットを参考に、いろいろ試したのですがすべて失敗しました。

ネットを参照した次のスクリプト

[code]

    var voiceObj = new ActiveXObject("Sapi.SpVoice");
    var voices = voiceObj.GetVoices();
    var i,n=voices.Count;
    var v; //VoiceObj.Voice
    for(i=0; i<n; i++){
        dprint("Item "+i);
        var v=voices.Item(i);
        dprint(v.GetDescription());
    }
    
    function dprint(s) {
        WScript.Stdout.WriteLine( s );
    }
    
[/code]

を実行すると、以下の結果です。

[code]

    Item 0
    Microsoft Haruka Desktop - Japanese
    Item 1
    Microsoft Zira Desktop - English (United States)
    Item 2
    Microsoft David Desktop - English (United States)
    
[/code]

これを増やすために、例えば中国語、次をインストールしました。

SpeechPlatformRuntime  
MSSpeech_TTS_zh-CN_HuiHui

しかし失敗しました。

MSSpeech_TTS_zh-CN_HuiHuiについてはV11とV10.1の両方とも結果は同じでした。

なお、"プログラムと機能"にて、インストールされていることは確認しました。

どうすればいいのでしょうか。  
なお、ネットでよく見られる音声認識には興味ありません。


CC BY-SA 3.0
2017-08-10T18:00:38.913
37107
2017-08-10T20:01:25.280
2017-08-10T20:01:25.280
5044
24830
question
windows-10
Windows10で音声合成を追加できない