我正在使用 SpeechLib 命名空间来合成两种声音。我下载了两种说话人的声音,一种是西班牙语的(Hilda),一种是中文的(han-han)。问题是我不知道如何选择要说话的人。例如,
private SpVoice spanishSpeaker = new SpVoice();
private SpVoice chineseSpeaker = new SpVoice();
程序总是使用第一个下载的声音初始化变量。我想知道如何更改、选择、选择用于任何合成器声音的声音。
参考: http ://www.microsoft.com/en-us/download/details.aspx?id=27224