==一个超级难的问题=====

javaname18 javaname18 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面是科大讯风的TTS开发文档的函数说明。

===============================================================
STTSConnect

STTSConnect 建立客户到TTS服务的连接。
HTTSINSTANCE STTSConnect(

TTSCHAR* pszSerialNumber,

TTSCHAR* pszTTSServerIP

);

参数

pszSerialNumber

[in] 用户所购买讯飞语音合成包的产品序列号。
pszTTSServerIP

[in] 使用网络中TTS Server的IP地址,如果在这里指定一个有效的IP地址,则本次语音合成调用将与网络上IP为szTTSServerIP、启动了语音合成服务的语音合成服务器建立连接。如果该值为空,则进行本地合成,或者在装有动态负载平衡的网络上自动选择TTS服务器IP进行网络合成。
返回值

如果函数调用成功返回已经建立的连接句柄,否则返回NULL,其详细错误代码在Windows操作系统下可以由GetLastError()返回,错误描述代码由TTSGETERRCODE(x)宏获得,可能测错误值有:

TTSERR_OK 函数执行成功

TTSERR_LOADDLL 装载iFlyTTS.dll失败

TTSERR_NOLICENCE 授权数量达到上限

TTSERR_INVALIDSN 错误的序列号

TTSERR_NOTINIT 尚未初始化

TTSERR_NOTRESPONSE TTS服务没有响应

更详细的信息请参考附录的错误码。

备注

在使用TTS服务之前,必须首先调用该函数建立与TTS服务的连接,并将函数的返回句柄保存,供以后调用使用。
必要条件

Windows NT/2000: winnt/win2000

Windows 95/98: win98/win95

Header: STTSApi.h

Library: STTSApi.lib

========================================================================================
下面是对数据类型的说明:
==========================

数据类型
以下是语音合成开发包中使用的自定义数据类型,所有的数据类型都在iFly_TTS.h中定义:
 

TTSINT16 一个16位有符号整型

HTTSINSTANCE 一个void类型的指针


========================================

请问这个HTTSINSTANCE 应该怎么在C#的类里进行定义STTSConnect这个函数。谢谢。





...全文
评论 7
收藏 已收藏
分享
返回顶部
javaname18
C# 111,128 成员 642,536 内容