IM 即时通讯 (423)
Android (197)
- 初始化&链接 (7)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (14)
- 聊天会话 (25)
- 消息处理 (35)
- 自定义消息 (5)
- 音视频 (2)
- 推送&通知 (31)
- 扩展功能 (3)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (4)
- 其他 (39)
iOS (165)
- SDK 导入 (7)
- 连接 (7)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (43)
- 消息处理 (26)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (7)
- 国际化 (3)
- 音视频 (4)
- 其他 (22)
Web (36)
Server API (25)
讯飞语音输入功能
iOS 语音输入功能
发布时间: 2017-01-23 10:41
回答:
融云的 SDK 集成了语音输入功能,但是并没有对外开放,如果开发者想快速实现语音输入的功能,那么请下载 SealTalk的源码(官网SDK下载页面可以找到sealtalk源码下载链接),从中获取相应的SDK与资源文件
项目中的有 RongiFlyKit.framework(融云语音输入SDK),iflyMSC.framework(讯飞语音输入SDK),RongCloudiFly.bundle(语音输入功能的资源包),将这三个文件手动导入你的项目
如果想要修改,那么请下载源码进行修改编译,RongiFlyKit 源码地址:https://github.com/rongcloud/demo-ifly-ext-ios
配置:
1.在 Build Settings 中 Other Linker Flags 添加 -ObjC 。
2.需要添加系统库
参考:http://doc.xfyun.cn/msc_ios/集成流程.html
说明:iflyMSC.framework 是讯飞语音输入的 SDK,开发者如果需要修改讯飞 SDK 的 Appkey,来做一些业务统计,请在 IMKit 的 initWithAppkey 方法之后调用下面的方法,保证 IMKit 加载该模块的时候,使用正确的讯飞 Appkey
[RCiFlyKit setiFlyAppKey:@"58243521"];
注意!!!:因为讯飞的 Appkey 和 SDK 是绑定的,所以如果你需要更换讯飞的 Appkey,就必须更换成对应的 iflyMSC.framework,详情请参考讯飞SDK的文档(http://www.xfyun.cn/ )