语音转文字场景实践
注意:请先确认您集成的 SDK 版本。
-
如果您集成的是 5.22.0 及以上版本: 融云 SDK 已内置语音转文字功能,无需额外集成第三方 SDK,仅需在融云控制台开通即可使用。请直接参考以下官方文档完成集成:
-
如果您集成的是 5.22.0 以下版本,或有自定义第三方语音转文字需求: 请继续阅读本文档,获取适用于旧版本或自定义集成场景的详细实现方案。
准备工作
在开始之前,请确保已创建应用并完成客户端 SDK 集成。
提示
本文以集成 5.X IMKit SDK 为例,实现语音转文字功能。如您使用 IMLib SDK,需要主动获取 HQVoiceMessage
的 FileUrl
(远端地址),业务侧调用其他三方 SDK 将语音消息成功转文字后,调用 RongCoreClient
的 setMessageExtra
方法将转换后的信息,放到消息的附加信息中自行实现此功能。Web 端不支持使用此文档实现语音转文字能力。
语音转文字功能:IMKit SDK 录制语音文件(支持最长 60 秒的音频)。当您进入聊天界面后,可以手动长按消息列表中的语音消息气泡,在出现的菜单中,单击转文字后,业务侧调用其他三方 SDK 将语音消息成功转文字后,展示语音对应的文字信息。具体支持的语言以三方能力为准。
效果示例

