TUICallKit 提供了用户实时语音转文字,并翻译成其它语言的能力,在使用的过程中,用户可以更新 AI 实时翻译的设置,有多种翻译可选。本文将指导您如何快速集成 AI 实时翻译,若本文中提供的 AI 实时翻译不满足您的需求,您也可以参考 TRTC 的 AI 实时翻译 进行翻译。
说明:
下文将针对 TUICallKit 2026年02月04日推出的新版 AI 实时翻译进行使用说明(自2026年02月04日起,接入的 TUICallKit 内置新版 AI 实时翻译)。若您当前的 TUICallKit 已接入旧版 AI 实时翻译,详情请见 AI 实时翻译(旧)。旧版需通过服务端调用 RestAPI 开启 AI 转录功能,新版无需调用 RestAPI,已在 TUICallKit 内部完成。
效果演示
AI 实时翻译字幕 | AI 实时翻译设置 | AI 翻译语言选择 |
![]() | ![]() | ![]() |
应用场景
AI 实时翻译专为多样化的通话需求设计,您可以实现如下应用场景:
场景类型 | 说明 |
远程医疗 | 实时显示医生和患者的语音字幕,方便理解对方意思,通话结束后为医生提供会诊记录。 |
在线客服 | 对于多语言环境下的客户,客户可以用母语提问,客服及时看到翻译字幕,消除沟通壁垒。 |
在线教育 | 学生可以全身心投入互动,无需分心做笔记,会后直接导出带翻译的完整课堂笔记。 |
更多场景 | 任何需要实时语音转文字,翻译的场景均可通过 AI 翻译来实现,更多玩法等待您的探索。 |
集成功能
本部分将介绍如何将 AI 实时翻译接入到您的项目中,令您的项目具备实时语音转文字,并翻译成其它语言的能力。
步骤 1:开通服务
步骤 2:代码集成
步骤 3:体验 AI 实时翻译
通话开始后,AI 实时翻译功能将自动启用:
字幕显示:实时翻译字幕自动呈现在通话界面。
显示控制:点击左上角开关可开启或关闭字幕。
翻译设置:点击字幕区域任意位置,进入 AI 翻译设置页面。
关闭功能
如果您不需要该功能,可通过如下代码,在开始通话前关闭 AI 实时翻译。
TUICallKit.createInstance(context).enableAITranscriber(false)
TUICallKit.createInstance().enableAITranscriber(enable: false)


