自定义显示字幕转写开关

最近更新时间:2025-11-04 16:16:11

我的收藏
说明:
阅读本章节前,请确保您已经了解 快速开始 的内容。

功能描述

在上课过程中,用户可以通过开启字幕转写,将实时语音转写成字幕内容并展示在课堂界面中,且支持灵活拖动。
当有用户讲话时,展示实时字幕。若所有用户停止说话超过 5S,则实时字幕 UI 关闭(字幕转写功能仍保持开启,当有用户再次说话时,实时字幕会再次展示)。

效果展示



操作方法

1. 调用 创建课堂 API 时,设置为手动转写模式(SubtitlesTranscription = 2)。老师或助教进入课堂后,将显示字幕转写的开关,用户可以按需开启,即可展示课中讲话时对应的实时字幕。
2. 如果想自定义配置实时字幕功能权限,可粘贴以下代码到 快速开始 里准备好的test.js中,即可实现自定义配置字幕转写权限。
例如,关闭助教的字幕转写权限,如下代码案例:
TCIC.SDK.instance.promiseState(TCIC.TMainState.Class_Info_Ready, true).then(() => {
if (TCIC.SDK.instance.isAssistant()) {
TCIC.SDK.instance.setFeatureAvailable('SubtitleTranscription', false);
}
})