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

实时音视频
流畅稳定、省钱省力
回答:
融云提供了集成科大讯飞语音功能转文本发送消息的开源项目插件,开发者可下载插件直接集成使用:
一、Android 语音转文字插件集成说明:
1、下载开源插件 recognizer:https://github.com/rongcloud/android-ui-sdk-set/tree/main/recognizer
2、融云的讯飞输入法主要集成于 recoginzer 下,将 recoginzer 通过 Import Module 的方式倒入到项目中
3、在 RongIM 的初始化后调用 RongExtensionManager 的 registerExtensionModule 方法将 RecognizeExtensionModule 进行注册即可
注意:
因为讯飞的语音功能是用 Module 形式注入的所以在集成功能前,请先集成 IMKit 和 IMLib SDK
如需要更改科大讯飞的 Key,则在 recoginzer 的 IflytekSpeech 的 initSDK 方法中更改,AppID 是科大讯飞平台上应用的唯一标识,与下载的 SDK 一一对应
一、iOS 语音转文字插件集成说明:
1、下载开源插件 RongiFlykit:https://github.com/rongcloud/plugin-ifly-ext-ios
2、 融云的语音转文字开源插件依赖于 IMKit,把语音输入 SDK 文件夹拷贝到项目文件夹下,并导入到项目工程中。注:RongiFlykit 依赖于讯飞的 iflyMSC.framework 和资源包 RongCloudiFly.bundle
3、 Build Settings 中 Other Linker Flags 添加 -ObjC 。
4、 添加系统依赖库除了 IMKit 所需的依赖库,还需要添加 Foundation.framework AddressBook.framework
5、 如果需要修改科大讯飞 SDK 的 AppKey,来做一些业务统计,请在 IMKit 初始化之后调用下面的方法,保证 IMKit加载该模块的时候,使用正确的讯飞 appkey
注意:
因为讯飞的 appkey 和 SDK 是绑定的,所以如果你需要更换讯飞的 appkey,就必须更换成对应的iflyMSC.framework
[RCiFlyKit setiFlyAppKey:@"讯飞的 APPkey "];