码迷,mamicode.com
首页 > Windows程序 > 详细

C# TTS-文本转语音

时间:2020-03-07 09:24:08      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:href   cas   bugs   空间   识别   tps   你好   system   命名空间   

System.Speech 命名空间包含支持语音识别的类型,你可以从Visual Studio很方便的添加相关组件的引用。

System.Speech相关介绍:https://msdn.microsoft.com/zh-cn/library/gg145021(v=vs.110).aspx

System.Speech.Synthesis 命名空间包含用于初始化和配置语音合成引擎,用于创建提示,用于生成语音,用于响应事件,以及修改语音特征的类。下面通过SpeechSynthesizer类来朗读一段文本。

    string textToSpeak="你好,HelloWorld!";
    SpeechSynthesizer synthes=new SpeechSynthesizer();
    synthes.Speak(textToSpeak);//同步
    synthes.SpeakAsync(textToSpeak);//异步

System.Speech.Synthesis相关介绍:https://msdn.microsoft.com/zh-cn/library/system.speech.synthesis(v=vs.110).aspx

对于语音的控制音量大小、音色,将语音转成文本、已将相关事件,都可以从System.Speech.Synthesis命名空间下找到相关的类型进行处理。

TTS入门DEMO:
https://code.msdn.microsoft.com/windowsdesktop/Text-to-Speech-Converter-0ed77dd5
http://www.wpf-tutorial.com/audio-video/speech-synthesis-making-wpf-talk/

如果使用的系统没有微软的语音包,或者不支持中文语音,可以从官网下载更新,Microsoft Speech SDK 5.1下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=10121

(题外话)一些常用的文本转语音平台:
https://developer.baidu.com/vcast
http://tools.bugscaner.com/tts/

 

 
 

C# TTS-文本转语音

标签:href   cas   bugs   空间   识别   tps   你好   system   命名空间   

原文地址:https://www.cnblogs.com/webenh/p/12432117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!