SpVoice spVoice=new SpVoice() spVoice.voice=spVoice.GetVoices("name=Microsoft Mary","").item(0); spVoice.Speak("How do you do"); //这样就是女声了
对了,请问下楼主,我用的msstts 5.1 你用的是哪个版本的sdk?
哎~ 没分SpeechSynthesizer syn = new SpeechSynthesizer(); syn.SelectVoice("Microsoft Lili"); --------------------------------------------------- ps : 语种 语音名称 描述信息 中文 Microsoft lili 中文女声,声音流畅,声色较佳.[vista] 英文 Microsoft Anna [vista] 英文 Microsoft Mary [speech sdk5.1] 英文 Microsoft Mike [speech sdk5.1] 中文 Microsoft Simplified Chinese 中文男声[机器人声],声色较差. [speech sdk5.1]
spVoice.voice=spVoice.GetVoices("name=Microsoft Mary","").item(0);
spVoice.Speak("How do you do");
//这样就是女声了
你用的是哪个版本的sdk?
syn.SelectVoice("Microsoft Lili");
---------------------------------------------------
ps :
语种 语音名称 描述信息
中文 Microsoft lili 中文女声,声音流畅,声色较佳.[vista]
英文 Microsoft Anna [vista]
英文 Microsoft Mary [speech sdk5.1]
英文 Microsoft Mike [speech sdk5.1]
中文 Microsoft Simplified Chinese 中文男声[机器人声],声色较差. [speech sdk5.1]