


| 库名称 | 添加范围 | 功能 |
|---|---|---|
| iflyMSC.framework | 必要 | 讯飞开放平台静态库。 |
| libz.tbd | 必要 | 用于压缩、加密算法。 |
| AVFoundation.framework | 必要 | 用于系统录音和播放 。 |
| SystemConfiguration.framework | 系统库 | 用于系统设置。 |
| Foundation.framework | 必要 | 基本库。 |
| CoreTelephony.framework | 必要 | 用于电话相关操 作。 |
| AudioToolbox.framework | 必要 | 用于系统录音和播放。 |
| UIKit.framework | 必要 | 用于界面显示。 |
| CoreLocation.framework | 必要 | 用于定位。 |
| Contacts.framework | 必选 | 用于联系人。 |
| AddressBook.framework | 必选 | 用于联系人。 |
| QuartzCore.framework | 必要 | 用于界面显示。 |
| CoreGraphics.framework | 必要 | 用于界面显示。 |
| libc++.tbd | 必要 | 用于支持C++。 |


| 参数 | 说明 | 必填 |
|---|---|---|
| appid | 8位16进制数字字符串,应用的唯一标识,与下载的SDK一一对应。 | 是 |
| usr | 保留字段,无需关注。 | 否 |
| pwd | 保留字段,无需关注。 | 否 |


| 状态 | 大小 |
|---|---|
| 编译前静态库 | 18.2MB |
| 编译后(ipa) | 4.3MB |
| 类型 | 大小 |
|---|---|
| 基础资源 | 4.3 MB |
| 小燕 | 4.1 MB |
| 小峰 | 1.3 MB |
| 小梅 | 1.7 MB |
| 凯瑟琳 | 3.0 MB |
net_type=custom, proxy_ip=<host>, proxy_port=<port>
其中,<host>,<port>替换为实际的代理服务器地址和端口。例如:
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@, net_type=custom, proxy_ip=192.168.1.2, proxy_port=8080", @"12345678"]; //注意:各参数间,以英文逗号分隔。
[IFlySpeechUtility createUtility:initString]; 接口原型: (IFlySpeechUtility *)createUtility:(NSString *)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 标识头。
答:请参见论坛帖子:iOS MSC SDK常见问题总结
答:使用[IFLYSetting getVersion]获取SDK的版本,然后和目前线上的对比就能知道是否是最新的SDK。
答:SDK与APPID是绑定的,一个APPID对应一个SDK。请检查是否有以下情况:
(1)代码传入的参数和下载选择的APPID不一致。
(2)新申请了新的APPID,Framework Search Path里引用了旧的SDK。
答:对于一些特殊服务,需要在createUtility接口中添加:server_url = http://YourDomainName/msp.do (YourDomainName是指语音云服务域名,请开发者自行替换) 例如:
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@,server_url=%@", @"12345678",@"http://sdk.openspeech.cn/msp.do"]; //注意:各参数间,以英文逗号分隔。
[IFlySpeechUtility createUtility:initString]; 接口原型: (IFlySpeechUtility *)createUtility:(NSString *)params