利用微软的SAPI进行语音合成
简介
微软提供了一个很好的工具用于语音识别与合成,所用的就是微软的 Speech API。在这里我来介绍SAPI的各项功能。
如何使用代码
为了合成语音,我们需要引用System.Speech.Synthesis 命名空间。这个主类是SpeechSynthesizer。你可以设定输出的是语音流还是保存在一个音频文件里。当你调用SpeakAsync()方法时,这个文本
将被读出。声音默认的是50范围在0-100之内。说话速度一般在-10与10之间。
代码如下
- synth = new SpeechSynthesizer();
- synth.Volume = 50;
- synth.Rate = 0;
- synth.SpeakAsync("您好,我是您的梦中情人!");
这样,我们就可以实现文本语音输出了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。