打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用微软的SAPI进行语音合成
利用微软的SAPI进行语音合成
简介
微软提供了一个很好的工具用于语音识别与合成,所用的就是微软的 Speech API。在这里我来介绍SAPI的各项功能。
如何使用代码
为了合成语音,我们需要引用System.Speech.Synthesis 命名空间。这个主类是SpeechSynthesizer。你可以设定输出的是语音流还是保存在一个音频文件里。当你调用SpeakAsync()方法时,这个文本

将被读出。声音默认的是50范围在0-100之内。说话速度一般在-10与10之间。

代码如下

  1.    
  1.  SpeechSynthesizer synth;  
  1. synth = new SpeechSynthesizer();  
  2.  synth.Volume = 50;  
  3.  synth.Rate = 0;  
  4.  synth.SpeakAsync("您好,我是您的梦中情人!");  

这样,我们就可以实现文本语音输出了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
.NET 语音转文字 文字转语音
人工智能的嘴巴:微软语音合成,用自己声音做独一无二的语音引擎
“讯飞语音+”语音识别开放功能使用方法介绍
iOS语音合成
几个常见的语音交互平台的简介和比较
文字转语音—微软azure,最像人类声音的免费语音合成服务!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服