语音转文字

更新时间: 2025/10/14 15:33:23

UIKit 提供语音转文字功能,使用户可以将语音消息转换为文本,提高信息获取效率。本文档介绍该功能的使用方法和自定义配置。

效果展示

您可以在 UIKit 中使用语音转文字功能,体验效果如下:

语音转文字操作 转换后效果

功能说明

  • 默认开启: 语音转文字功能在 UIKit 中默认开启。
  • 使用方式: 进入聊天界面,定位至需要转换的语音消息,然后长按语音消息气泡,在弹出菜单中选择 转文字
  • 适用场景: 嘈杂环境、会议场合或需要快速获取语音内容时。

常见问题

如何屏蔽语音转文字功能?

class CustomP2PChatViewController: P2PChatViewController {
    override func viewDidLoad() {
        ...
        // 长按消息功能弹窗过滤列表(过滤列表中的能力会在整个页面中禁用)
        operationCellFilter = [.voiceToText]
    }

    // 长按消息功能弹窗列表自定义(可针对不同 type 消息自定义长按功能项)
    override func setOperationItems(items: inout [OperationItem], model: MessageContentModel?) {
        if model?.type == .rtcCallRecord {
        items.append(OperationItem.replayItem())
        }
    }
}
此文档是否对你有帮助?
有帮助
去反馈
  • 效果展示
  • 功能说明
  • 常见问题
  • 如何屏蔽语音转文字功能?