C#将文本用语音朗读
在项目中引用System.Speech,具体方法为右键点击项目 > 添加引用 > .Net > 找到System.Speech点击确定。
下面为实现代码,将以控制台程序为例:
using System.Speech.Synthesis;
namespace ConsoleApplication1{
class Program{
static void Main(string[] args){
//创建语音实例
SpeechSynthesizer voice = new SpeechSynthesizer();
//设置语速,[-10,10]
voice.Rate = -1;
//设置音量,[0,100]
voice.Volume = 100;
//播放指定的字符串,这是异步朗读
voice.SpeakAsync("Hellow Word");
//下面的代码为一些SpeechSynthesizer的属性,看实际情况是否需要使用
//释放所有语音资源
voice.Dispose();
//取消朗读
voice.SpeakAsyncCancelAll();
//同步朗读
voice.Speak("Hellow Word");
//暂停朗读
voice.Pause();
//继续朗读
voice.Resume();
}
}
}
版权声明:
作者:亦灵一梦
链接:https://blog.haokaikai.cn/2020/program/aspnet/963.html
来源:开心博客
文章版权归作者所有,未经允许请勿转载。
THE END
1
二维码
海报
C#将文本用语音朗读
在项目中引用System.Speech,具体方法为右键点击项目 > 添加引用 > .Net > 找到System.Speech点击确定。
下面为实现代码,将以控制台程序为例:
using Syste……