1.从微软网站下载安装Speech SDK5.1,Speech SDK 5.1语言包。
2.参考COM之Microsoft Speech Object Library;
3.建一个TextBox,一个Button
SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync;
//Item(0)单词男声
//Item(1)单词男声
//Item(2)单词女声
//Item(3)单词字母发音
voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(0);
voice.Speak(txtContent.Text.Trim(), flag);
4.说明:
都说voice.GetVoices(string.Empty, string.Empty).Item(0)是中文,可是我这边出来的就是英文。
倒是voice.GetVoices(string.Empty, string.Empty).Item(5)出来一个不认识的声音。
待有结果下次写出心得,同时也希望朋友的帮助。