
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
融云的 SDK 集成了语音输入功能,但是并没有对外开放,如果开发者想快速实现语音输入的功能,那么请下载源码进行编译,RongiFlyKit 源码地址:https://github.com/rongcloud/demo-ifly-ext-ios
下载完,编译后,需要将 RongiFlyKit.framework(融云语音输入SDK)、RongCloudiFly.bundle(语音输入功能的资源包) 导入到项目中。但是此时还缺一个包,即:iflyMSC.framework (讯飞语音输入的 SDK),需要开发者自行去科大讯飞官网下载。请不要将融云源码编译后的 iflyMSC.framework 导入到项目中,因为科大讯飞的 Appkey 和 SDK 是绑定的,如果 appkey 和 SDK 不对应,则会识别失败
配置:
1.在 Build Settings 中 Other Linker Flags 添加 -ObjC 。
2.需要添加系统库
AddressBook.framework libz.tbd SystemConfiguration.framework CoreTelephony.framework CoreServices.framework Contacts.framework
参考:http://doc.xfyun.cn/msc_ios/集成流程.html
说明:iflyMSC.framework 是讯飞语音输入的 SDK,开发者如果需要修改讯飞 SDK 的 Appkey,来做一些业务统计,请在 IMKit 的 initWithAppkey 方法之后调用下面的方法,保证 IMKit 加载该模块的时候,使用正确的讯飞 Appkey
[RCiFlyKit setiFlyAppKey:@""];
注意!!!:因为讯飞的 Appkey 和 SDK 是绑定的,所以需要设置讯飞的 Appkey 后,更换成对应的 iflyMSC.framework,详情请参考讯飞SDK的文档(http://www.xfyun.cn/ )