手机
当前位置:查字典教程网 >编程开发 >编程语言综合 >C#中调用SAPI实现语音合成的2种方法
C#中调用SAPI实现语音合成的2种方法
摘要:这篇文章主要介绍了C#中调用SAPI实现语音合成的2种方法,本文直接给出示例代码,需要的朋友可以参考下我们都知道现在的语音合成TTS是可以通...

这篇文章主要介绍了C#中调用SAPI实现语音合成的2种方法,本文直接给出示例代码,需要的朋友可以参考下

我们都知道现在的语音合成TTS是可以通过微软的SAPI实现的,好处我就不多说了,方便而已,因为在微软的操作系统里面就自带了这个玩意,主要的方式有两种:

1、使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑。(要引入SpeechLib,好像在项目上点引用,然后选到系统COM吧,好久没弄,记不清楚了)

2、使用WIN7的windows api,其实最终还是调用了SAPI,所以开发出来的东西就只能在WIN7上面跑。

其实不管是哪一种,都是调用SAPI,可能后一种代码比较简单,使用已经安装的TTS引擎,现在一般用NeoSpeech,这个就不解释了,太强大了这个发音。。。

COM组件技术:

?

1

【C#中调用SAPI实现语音合成的2种方法】相关文章:

C#中调用SAPI实现语音识别的2种方法

Python使用minidom读写xml的方法

Python实现建立SSH连接的方法

python基于右递归解决八皇后问题的方法

java读取properties文件的方法

Lua中break语句的使用方法详解

Python读写ini文件的方法

Python3处理文件中每个词的方法

Python实现控制台输入密码的方法

Python使用ftplib实现简易FTP客户端的方法

精品推荐
分类导航