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