科大讯飞语音云研发文档(3)

电脑杂谈  发布时间:2019-11-10 22:05:04  来源:网络整理

downflow

下载数据量,单位:Byte。如果变量调用出现在会话结束以后(QISRSessionEnd之后),获取到的是从QISRInit开始下行的数据数量;如果是在会话中间调用,获取到的是当前会话此刻的下行数据量。

volume

最近一次写入的音频的音量

用法示例

参见

无。

3.2.8QISRFini

函数原型

intISRAPIQISRFini(void);

功能

对MSC的ISR部分进行逆初始化。

参数

无。

返回值

即使函数读取失败返回0,否则返回出错代码,错误代码参见msp_errors.h。主要的返回值如下:

返回值

意义

MSP_ERR_STILL_EXIST_ACTIVE_INSTANCE

虽然有活跃的Session实例

说明

本函数应该和QISRInit()配对使用,没有调用QISRInit()直接调用本接口,则不会有任何效果,调用了QISRInit()不调用本接口而直接结束线程,则MSC会造成资源泄漏。

本函数是对MSC关于ISR部分进行全局逆初始化,所以正常的调用情况是当前活跃的ISR实例数为0(释放一个活跃的例子使用QISRSessionEnd()变量)。如果当前活跃的ISR实例数不为0,则表明用户在使用变量时的时序有难题,程序运行日志中将会发生警告信息。

用法示例

intret=QISRFini();

if(0!=ret)

{

printf(“QISRFinifailed,errorcodeis:%d”,ret);

}

参见

QISRInit。

QISRSessionEnd。

第4章错误码的定义

MSP2.0客户端子系统返回的出错码都在msp_errors.h中定义,大致可以分为通常错误、网络错误、资源错误和HTTP错误等。

4.1宏

和错误码有关的宏定义:

#defineMSP_HTTP_ERROR(x)((x)+MSP_ERROR_HTTP_BASE)

将HTTP错误码×××映射为12×××,即关于HTTP的错误码后三位同HTTP协议中定义的出错码是一致的。

4.2错误码列表

错误码

错误值

意义

MSP_SUCCESS

函数执行成功

MSP_ERROR_FAIL

失败

MSP_ERROR_EXCEPTION

异常

MSP_ERROR_GENERAL

10100

基码

MSP_ERROR_OUT_OF_MEMORY

10101

内存越界

MSP_ERROR_FILE_NOT_FOUND

10102

文件没有看到

MSP_ERROR_NOT_SUPPORT

10103

不支持

MSP_ERROR_NOT_IMPLEMENT

10104

没有实现

MSP_ERROR_ACCESS

10105

没有权限

MSP_ERROR_INVALID_PARA

10106

无效的参数

MSP_ERROR_INVALID_PARA_VALUE

10107

无效的参数值

MSP_ERROR_INVALID_HANDLE

10108

无效的句柄

MSP_ERROR_INVALID_DATA

10109

无效的数据

MSP_ERROR_NO_LICENSE

10110

没有授权许可

MSP_ERROR_NOT_INIT

10111

没有初始化

MSP_ERROR_NULL_HANDLE

10112

空句柄

ifly格式文件_ifly格式如何打开_ifly文件格式转换器

MSP_ERROR_OVERFLOW

10113

溢出

MSP_ERROR_TIME_OUT

10114

超时

MSP_ERROR_OPEN_FILE

10115

打开文件出错

MSP_ERROR_NOT_FOUND

10116

没有发现

MSP_ERROR_NO_ENOUGH_BUFFER

10117

没有足够的内存

MSP_ERROR_NO_DATA

10118

没有数据

MSP_ERROR_NO_MORE_DATA

10119

没有更多的数据

MSP_ERROR_SKIPPED

10120

跳过

MSP_ERROR_ALREADY_EXIST

10121

已经存在

MSP_ERROR_LOAD_MODULE

10122

加载模块失败

MSP_ERROR_BUSY

10123

忙碌

MSP_ERROR_INVALID_CONFIG

10124

无效的配置项

MSP_ERROR_VERSION_CHECK

10125

版本错误

MSP_ERROR_CANCELED

10126

取消

MSP_ERROR_INVALID_MEDIA_TYPE

10127

无效的媒体类型

MSP_ERROR_CONFIG_INITIALIZE

10128

初始化Config实例

MSP_ERROR_CREATE_HANDLE

10129

建立句柄

MSP_ERROR_CODING_LIB_NOT_LOAD

10130

编解码库未加载

MSP_ERROR_NET_GENERAL

10200

网络一般错误

MSP_ERROR_NET_OPENSOCK

10201

打开套接字

MSP_ERROR_NET_CONNECTSOCK

10202

套接字连接

MSP_ERROR_NET_ACCEPTSOCK

10203

套接字接收

MSP_ERROR_NET_SENDSOCK

10204

发送

MSP_ERROR_NET_RECVSOCK

10205

接收

MSP_ERROR_NET_INVALIDSOCK

10206

无效的套接字

MSP_ERROR_NET_BADADDRESS

10207

无效的地址

MSP_ERROR_NET_BINDSEQUENCE

10208

绑定次序

MSP_ERROR_NET_NOTOPENSOCK

10209

套接字没有打开

MSP_ERROR_NET_NOTBIND

10210

没有绑定

MSP_ERROR_NET_NOTLISTEN

10211

没有

MSP_ERROR_NET_CONNECTCLOSE

10212

连接关闭

MSP_ERROR_NET_NOTDGRAMSOCK

10213

非数据报套接字

MSP_ERROR_NET_DNS

10214

DNS解析错误

MSP_ERROR_MSG_GENERAL

10300

消息一般错误

MSP_ERROR_MSG_PARSE_ERROR

10301

解析

MSP_ERROR_MSG_BUILD_ERROR

10302

构建

MSP_ERROR_MSG_PARAM_ERROR

10303

参数出错

MSP_ERROR_MSG_CONTENT_EMPTY

10304

Content为空

MSP_ERROR_MSG_INVALID_CONTENT_TYPE

10305

Content类型无效

MSP_ERROR_MSG_INVALID_CONTENT_LENGTH

10306

Content长度无效

MSP_ERROR_MSG_INVALID_CONTENT_ENCODE

10307

Content编码无效

MSP_ERROR_MSG_INVALID_KEY

10308

Key无效

MSP_ERROR_MSG_KEY_EMPTY

10309

Key为空

MSP_ERROR_MSG_SESSION_ID_EMPTY

10310

会话ID为空

MSP_ERROR_MSG_LOGIN_ID_EMPTY

10311

登录ID为空

MSP_ERROR_MSG_SYNC_ID_EMPTY

10312

同步ID为空

MSP_ERROR_MSG_APP_ID_EMPTY

10313

应用ID为空

MSP_ERROR_MSG_EXTERN_ID_EMPTY

10314

扩展ID为空

MSP_ERROR_MSG_INVALID_CMD

10315

无效的命令

MSP_ERROR_MSG_INVALID_SUBJECT

10316

无效的主题

MSP_ERROR_MSG_INVALID_VERSION

10317

无效的版本

MSP_ERROR_MSG_NO_CMD

ifly格式文件_ifly格式如何打开_ifly文件格式转换器

10318

没有命令

MSP_ERROR_MSG_NO_SUBJECT

10319

没有主题

MSP_ERROR_MSG_NO_VERSION

10320

没有版本号

MSP_ERROR_MSG_MSSP_EMPTY

10321

消息为空

MSP_ERROR_MSG_NEW_RESPONSE

10322

新建响应消息失败

MSP_ERROR_MSG_NEW_CONTENT

10323

新建Content失败

MSP_ERROR_MSG_INVALID_SESSION_ID

10324

无效的会话ID

MSP_ERROR_DB_GENERAL

10400

一般错误

MSP_ERROR_DB_EXCEPTION

10401

异常

MSP_ERROR_DB_NO_RESULT

10402

没有结果

MSP_ERROR_DB_INVALID_USER

10403

无效的用户

MSP_ERROR_DB_INVALID_PWD

10404

无效的密码

MSP_ERROR_DB_CONNECT

10405

连接出错

MSP_ERROR_DB_INVALID_SQL

10406

无效的SQL

MSP_ERROR_RES_GENERAL

10500

资源一般错误

MSP_ERROR_RES_LOAD

10501

没有加载

MSP_ERROR_RES_FREE

10502

空闲

MSP_ERROR_RES_MISSING

10503

缺失

MSP_ERROR_RES_INVALID_NAME

10504

无效的名称

MSP_ERROR_RES_INVALID_ID

10505

无效的ID

MSP_ERROR_RES_INVALID_IMG

10506

无效的映像

MSP_ERROR_RES_WRITE

10507

写操作

MSP_ERROR_RES_LEAK

10508

泄露

MSP_ERROR_RES_HEAD

10509

资源头部错误

MSP_ERROR_RES_DATA

10510

数据出错

MSP_ERROR_RES_SKIP

10511

跳过

MSP_ERROR_TTS_GENERAL

10600

合成一般错误

MSP_ERROR_TTS_TEXTEND

10601

文本结束

MSP_ERROR_TTS_TEXT_EMPTY

10602

文本为空

MSP_ERROR_REC_GENERAL

10700

一般错误

MSP_ERROR_REC_INACTIVE

10701

处于不活跃状况

MSP_ERROR_REC_GRAMMAR_ERROR

10702

语法错误

MSP_ERROR_REC_NO_ACTIVE_GRAMMARS

10703

没有活跃的语法

MSP_ERROR_REC_DUPLICATE_GRAMMAR

10704

语法重复

MSP_ERROR_REC_INVALID_MEDIA_TYPE

10705

无效的媒体类型

MSP_ERROR_REC_INVALID_LANGUAGE

10706

无效的语言

MSP_ERROR_REC_URI_NOT_FOUND

10707

没有对应的URI

MSP_ERROR_REC_URI_TIMEOUT

10708

获取URI内容超时

MSP_ERROR_REC_URI_FETCH_ERROR

10709

获取URI内容时出错

MSP_ERROR_EP_GENERAL

10800

(EP)一般错误

MSP_ERROR_EP_NO_SESSION_NAME

10801

(EP)链接没有名字

MSP_ERROR_EP_INACTIVE

10802

(EP)不活跃

MSP_ERROR_EP_INITIALIZED

10803

(EP)初始化出错

MSP_ERROR_LOGIN_SUCCESS

11000

登录成功

MSP_ERROR_LOGIN_NO_LICENSE

11001

无授权

MSP_ERROR_LOGIN_SESSIONID_INVALID

11002

无效的SessionID

MSP_ERROR_LOGIN_SESSIONID_ERROR

11003

错误的SessionID

MSP_ERROR_LOGIN_UNLOGIN

11004

未登录

MSP_ERROR_LOGIN_INVALID_USER

11005

无效的用户

MSP_ERROR_LOGIN_INVALID_PWD

11006

无效的密码

MSP_ERROR_LOGIN_SYSTEM_ERROR

11099

系统错误

MSP_ERROR_HTTP_BASE

12000

HTTP错误基码


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-129570-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...