Android SDK 文档
1、简介
需指定参数,中文:sub=ise,ent=cn_vip,plev=0,英文:sub=ise,ent=en_vip,plev=0,详见参数说明
#2、SDK集成指南
#2.1、Demo运行步骤

下载完SDK后,解压至相应的路径。以Android Studio集成开发工具为例,测试时建议直接用真机进行测试
#方法一(导入project):



如果编译时出现“ERROR: Plugin with id 'com.android.application' not found.”错误,请在build.gradle文件中添加以下代码。
#方法二(导入module):
#2.2、项目集成步骤
#2.2.1、SDK包说明
#2.2.2、导入SDK

1.
2.
3.
4.
5.
#2.2.3、添加用户权限
#2.2.4、初始化
#3、参数说明
#3.1、基础参数说明
参数 | 说明 | 是否必需 |
---|---|---|
sub | 服务类型指定 ise(开放评测) | 是 |
ent | 中文:cn_vip 英文:en_vip | 是 |
category | 评测题型,可选值: read_syllable(单字,汉语专有)、read_word(词语)、 read_sentence(句子)、read_chapter(篇章)等 | 是 |
plev | 全维度及纠错功能,可选值:0(给出全部信息,汉语包含rec_node_type、perr_msg、fluency_score、phone_score等信息的返回;英文包含accuracy_score、serr_msg、 syll_accent、fluency_score、standard_score、pitch等信息的返回) | 是 |
result_level | 评测结果等级 完整:complete(默认值) 精简:plain(评测返回结果将只有总分) | 否 |
#3.2、音频流评测
#4、视频教程
#5、代理服务器设置方法
net_type=custom, proxy_ip=<host>, proxy_port=<port>
其中,<host>,<port>替换为实际的代理服务器地址和端口。
例如:SpeechUtility.createUtility(context, SpeechConstant.APPID + “=12345678” + “,” + “net_type=custom, proxy_ip=192.168.1.2, proxy_port=8080”); 注意:各参数间,以英文逗号分隔。
接口原型: public static SpeechUtility createUtility(Context context, java.lang.String params)
注意: 若在设置代理参数后,使用语音服务过程中,报错10204/10205/10212等网络异常错误时,请查阅以下内容,做出相关操作: 讯飞语音SDK的通信协议使用的是标准HTTP1.1协议,其代理协议使用的是标准HTTP代理协议。 代理服务器需要支持全双工多问多答方式,即 pipeline 模式。 代理服务器不能对80端口做限制,不能对如下域名做拦截: hdns.openspeech.cn scs.openspeech.cn open.xf-yun.com dev.voicecloud.cn 需要确保代理服务器只负责转发数据包,不能改变数据包的完整性和时序性。 代理服务器在转发数据包时,不能在HTTP协议头部添加 IE6 标识头
#6、常见问题
#目前安卓平台具体支持安卓版本
答:Android版本SDK目前支持4.4以上版本,React-Native ,QT 等跨平台方案,目前暂不支持
#语音评测支持哪些应用平台?
答:目前语音评测支持:Android/iOS/Linux/Windows/Web API应用平台。
#安卓评测sdk如何下载?
答:文档中心---快速指引 有介绍步骤根据步骤下载安卓在线评测sdk。
#集成语音评测功能时,程序启动后没反应
答:请检查是否忘记使用SpeechUtility初始化。也可以在监听器的onError函数中打印错误信息,根据信息提示,查找错误源。
#错误码21001, 21002, 20021, 创建单例返回 null
答:参考以下帖子:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=9688
#语音评测参数描述、支持题型、结果格式及字段含义?
答: 参数描述、支持题型、结果格式及字段含义请参见 语音评测(流式版)相关描述说明 文档。
#语音评测最多支持多长时间的语音输入?
答:对于所有评测题型,建议使用3分钟以内的语音输入。
#语音评测支持传入的音频格式有哪些?
答:支持的音频类型是:单声道 16bit Inter PCM。 支持的音频采样率是:16000HZ。推荐使用Cool edit软件查询音频格式是否符合,音频格式不符合会检测为乱读,分值不能作为参考。
#错误码及相应解决方案查询网址
答:错误码及相应解决方案查询
#如何设置语音云服务URL
答:在createUtility接口中添加:server_url = http://YourDomainName/msp.do (YourDomainName是指语音云服务域名,请开发者自行替换) 例如:SpeechUtility.createUtility(context, SpeechConstant.APPID + "=12345678" + "," + "server_url = http://sdk.openspeech.cn/msp.do");
注意:各参数间,以英文逗号分隔。 接口原型: public static SpeechUtility createUtility(Context context, java.lang.String params)
修改于 2023-12-19 06:37:43