CSkin博客

标题: 【语音阅读】使用微软TTS多种声音实现语音阅读 [打印本页]

作者: 乔克斯    时间: 2014-8-4 15:21
标题: 【语音阅读】使用微软TTS多种声音实现语音阅读
    语音阅读看上去很厉害,实际上在Windows电脑上很容易实现,当然效果还是非常好的,虽然比不上科大讯飞的那么流畅。
想要使用TTS的Speech首先需要添加一个system.speech的引用:

[C#] 纯文本查看 复制代码
using System.Speech.Synthesis;

然后就可以调用方法来发出声音了:
[C#] 纯文本查看 复制代码
SpeechSynthesizer speech = new SpeechSynthesizer();
speech.Rate = int.Parse(dudRate.Text);//语速
speech.Speak("Hello TTS");
speech.Dispose();

当然这个使用的声音是系统默认的讲述人设置,可以通过设置系统讲述人来实现更换:

当然这样意义并不大,当安装好其他的语音包以后还可以使用更多的声音类型,并且可以通过类似:
[C#] 纯文本查看 复制代码
speech.SelectVoice("VW Paul");

来指定要使用的阅读人,每种声音都不太一样,最后都听了一下发现还是系统自带的lili相对真实流畅。


作者: admin    时间: 2014-8-4 17:49
就是有点非人类
作者: zoney88    时间: 2015-2-13 20:36
这个不错试下,能用来开发语音阅读器之类的吗
作者: zoney88    时间: 2015-2-13 20:37
好大啊。。。
作者: hanxiao    时间: 2016-6-28 14:38
感谢分享
作者: li276423525    时间: 2016-10-17 20:23
谢谢分享!
作者: gts    时间: 2016-10-18 22:56
TTS,语音朗读。
作者: liushushu    时间: 2016-11-10 14:17
#在这里快速回复#每种声音都不太一样,最后都听了一下发现还是系统自带的lili相对真实流畅
作者: jackdown    时间: 2017-9-18 01:18
怎么没看见下载地址呢?
作者: gavin2016    时间: 2017-9-22 10:30
谢谢,刚接触语音方面,学习一下。
作者: gavin2016    时间: 2017-9-22 10:31
学习一下
作者: jackdown    时间: 2017-11-30 00:32
学习地址呢?
作者: HaiyuanWu    时间: 2018-8-5 23:29
手段得到的答复鬼鬼鬼鬼鬼鬼鬼鬼鬼鬼鬼鬼鬼鬼
作者: 胤凌郁枫    时间: 2018-10-6 22:10
111111111111111111111111111111111111111111
作者: jacksonwong    时间: 2019-5-18 12:32
语音朗读,谢谢!




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2