winform语音朗读源码
简介:
引用DotNetSpeech组件,功能均来自此组件。
提示:
步骤一:先写下面的代码
SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice sp = new SpVoice();
sp.Voice = sp.GetVoices("name=Microsoft Simplified Chinese","").Item(0); //用中文男声读,女声是用microsoft Mary,要去下载
sp.Voice = sp.GetVoices("name=Microsoft Sam", "").Item(0); //用英文读
sp.Rate = -3;
sp.Speak(this.textBox1.Text, SpFlags);
步骤二:接下来,还要去控制面板配置Speech SDK引擎当前所处理语言。打开"控制面板",打开"语音"配置项目,可以看到在这里我们可以指定当前可以对何种语言进行识别或者合成,
还可以配置相关的硬件设备以及控制语速,在"文字-语音转换"的"语音选择"组合框中选择简体中文(Microsoft Simplified Chinese)。这样就可以合成汉语文字了。
如果没有Microsoft Simplified Chinese这项,就去网上找一个
0 (0%) 好评 | 0 (0%) 中评 | 0 (0%) 差评 |