C#调用科大讯飞离线语音SDK合成TTS

bin目录下有msc.dll动态库。c#调用科大讯飞的语音合成,需要引用该文件。

该文件是C语言生成的dll,C#没办法直接引用。所有需要用C#重新封装一个TTS.dll,然后再在C#项目中引用封装的TTS.dll。

步骤:

1.在VS中新建一个类库项目/class library(TTS),新建一个类文件(TTS.cs)

2.TTS.cs中的内容如下(代码略,请看下面ref2)

3.把该类库生成一个TTS.dll (参见ref 3)

4.在C#项目中引用该类库TTS.dll

5.另外需要把下载的SDK中的msc.dll放到语音合成项目中的Debug目录下面(可以百度一下C#调用C/C++的DLL)

6.语音合成项目的代码如下:(代码略,请看下面ref2)

整合来源/Ref:
C#调用科大讯飞离线语音合成TTS:

ref 1:http://www.cnblogs.com/xuguanghui/p/4505555.html;

ref 2:http://blog.csdn.net/m_zhangjingdong/article/details/52180638

C# 创建与引用类库项目dll:

ref 3:http://blog.csdn.net/woshisangsang/article/details/78194315

=======

类库生成新TTS.dll的补充:一般在full path路径下的bin/debug可以找到生成的.dll文件。

原文地址:https://www.cnblogs.com/watermarks/p/8457376.html

时间: 2024-08-25 23:43:39

C#调用科大讯飞离线语音SDK合成TTS的相关文章

C#调用科大讯飞离线语音合成TTS

c#调用科大讯飞的离线语音合成,需要在科大讯飞开放平台:http://www.xfyun.cn 注册.创建应用(获取APPID).开通离线语音服务.下载SDK. SDK中目录如下: 关于目录结构,讯飞平台的资料库中有介绍. bin目录下有msc.dll动态库.c#调用科大讯飞的语音合成,需要引用该文件.该文件是C语言生成的dll,C#没办法直接引用.所有需要用C#重新封装一个TTS.dll,然后再在C#项目中引用封装的TTS.dll. 步骤: 1.在VS中新建一个类库项目(TTS),新建一个类文

科大讯飞,语音在线合成

开放平台网址  http://www.xfyun.cn/ 发三张图 ,自己看得懂,就好了

C#调用huihui中文语音库没有声音

C#调用huihui中文语音库没有声音 最近因项目需要需要在线文字转语音,在做成本及各TTS软件比较后,认为huihui中文语音库效果比较好,于是决定使用它. 但是在服务器端参照 https://www.cnblogs.com/lerit/p/3486854.html 安装完后确发现直接通过CMD命令调用是可以的,但是通过C#调用确不行,只生成了一个1K左右的录音文件,在控制面板中把文字转语音调成的lili是可以正常生成录音的.这就很明显了,C#不能生成录音的问题在于,你所安装的SpeechPl

[Android Studio 权威教程]离线配置SDK,创建第一个AS项目

前三篇bolg我给大家分享了怎么安装Android Studio,但是我们还没有使用AS创建一个Android 的项目,那么这篇blog我们开始离线配置SDK,并且创建一个Android项目 没有看如何安装Android Studio的童鞋,请先看这里,然后回来我们继续: [Android Studio 权威教程]Mac下安装Android Studio [Android Studio 权威教程]Linux下安装Android Studio [Android Studio 权威教程]Window

bugly异常上报、语音sdk接入总结

sdk说明: 1.Bugly SDK:自动捕获上报App的脚本错误和原生代码引发的崩溃信息,并提供异常问题分类分析. 2.语音 SDK:提供游戏内收发语音功能. 接入步骤: step1:仔细通读一遍sdk接入文档 step2:将需要用到的sdk代码文件拷贝至指定工程路径下 step3:环境配置 1)win32: 1.将sdk目录下的所有dll和lib文件拷贝到project.win32下的Debug.win32和Release.win32下 2.右键工程->属性->链接器->输入(附加依

VC6.0 C++ 如何调用微软windows系统SDK 语音API

下载3个语音API安装包 http://www.microsoft.com/en-us/download/details.aspx?id=10121 需要安装微软语音API安装包:SpeechSDK51LangPack.SpeechSDK51以及 msttss22L. 为了在VC中使用这SDK,必需在工程中添加SDK的include和lib目录,为免每个工程都添加目录,最好的办法是在VC的        Option->Directoris立加上SDK的include和lib目录.也可以直接将s

科大讯飞(1) 语音听写(语音转换成文字)

一.科大讯飞开放平台: http://www.xfyun.cn/ 注册.登录之后创建新应用. 因为本项目只实现了语音听写,所以在SDK下载中心勾选语音听写单项SDK就可以了 开发平台选择iOS,应用选择你要实现语音听写的应用,然后点击"下载SDK"按钮 程序中会用到Appid,程序中导入的SDK一定是要与这个应用相关联的SDK,下载下来的SDK压缩包就是以Appid结尾命名的. 二.项目配置 官方文档:http://www.xfyun.cn/doccenter/iOS 1.添加静态库

UI进阶 科大讯飞(1) 语音听写(语音转换成文字)

一.科大讯飞开放平台: http://www.xfyun.cn/ 注册.登录之后创建新应用. 因为本项目只实现了语音听写,所以在SDK下载中心勾选语音听写单项SDK就可以了 开发平台选择iOS,应用选择你要实现语音听写的应用,然后点击"下载SDK"按钮 程序中会用到Appid,程序中导入的SDK一定是要与这个应用相关联的SDK,下载下来的SDK压缩包就是以Appid结尾命名的. 二.项目配置 官方文档:http://www.xfyun.cn/doccenter/iOS 1.添加静态库

C#语音朗读文本 — TTS的实现

TTS, Text To Speech的缩写,是使用语音朗读文本的技术.目前,在国内应用较多的是排队叫号系统 Windows 平台的TTS,通常使用的是微软自带的 Speech API. Windows XP 自带的是 Speech API 5.1,默认是只支持英文的.如果要朗读中文,需要安装LangPack,里面支持简体中文,不过,是个男生的发音. 从Vista开始,默认自带的 Microsoft Speech API 5.3,效果好了很多,可惜不支持XP,郁闷 下面,说一下 C# 利用 TT