字幕配置功能通过大模型翻译技术,可将您直播音频中的人声处理为多语言内容,从而有效提升观众在跨语言、嘈杂或静音环境下的观看体验,帮助您的内容触达更广泛的全球受众。本文介绍如何通过视频直播控制台完成字幕配置。
注意
如选择纯字幕模式,则观众拉取添加字幕后缀的源流,也会产生转码费用。
AppName、字幕后缀和转码后缀,与一个或多个直播流关联。

| 配置项 | 说明 |
|---|---|
AppName | 推流地址的 警告 确保与转码配置的 |
字幕后缀 | 为源流添加的字幕后缀。如不配置,默认为 如需自定义该字幕后缀,您必须以短横线(-)或下划线(_)开头,长度为 1-100 个字符,并支持以下字符:
示例:
|
转码后缀 | 选择当前 警告
示例:
|
| 使用场景 | 推荐功能 | 模式选择 | 说明 |
|---|---|---|---|
| 为直播提供基础字幕,方便静音或嘈杂环境下观看。 | 原文 ASR 字幕 | 声影同传 > 原文 ASR 字幕 | 通过语音识别,在视频画面叠加原文字幕。 |
进行跨语言文字交流,触达全球观众。 | 字幕翻译(即字幕配置) | 纯字幕或声影同传 > 翻译同传 说明 推荐选择声影同传 > 翻译同传,翻译效果更佳。 | 通过语音识别,在视频画面叠加翻译字幕,但保留原声音频。 |
| 提供配音式翻译体验,如同观看译制片。 | 同传声音 | 声影同传 > 翻译同传 | 提供同传声音,并替换原声。 |
| 追求沉浸式真人翻译体验,提升专业性。 | 同传声音 + 数字人口型 | 声影同传 > 翻译同传 | 在同传声音的基础上,通过 AI 技术驱动说话人口型与翻译音频同步,效果以假乱真。 |

| 配置项 | 说明 |
|---|---|
播出延迟 | 配置播出延迟时长,以保证同传声音和字幕的翻译处理完成。取值范围为 5-60 秒。建议取值如下:
说明 如果字幕出现的时间要早于原声或画面,可适当降低播出延迟时长,让字幕与原声或画面对齐,反之亦然。 |
| 字幕/同传 | 选择翻译同传。 |
字幕语言 | 选择原文和译文的语言。原文支持中文、英文,译文支持中文、英文、日语、西班牙语、印尼语、葡萄牙语、法语、德语。 说明 原文与译文必须选择不同的语言。 |
写入 SEI | 是否将字幕内容写入直播流的 SEI 消息。开启后,播放器可接收 SEI 消息中的字幕内容。 说明 视频直播将字幕内容写入 SEI 消息时,SEI |
数字人口型 | 是否开启数字人口型功能。开启后,说话人口型将与同传声音同步,提升直播的沉浸感。 说明 开启数字人口型功能后,会自动开启同传声音功能。 |
同传声音 | 是否开启同传声音功能。 开启功能后,将使用带有音色复刻效果的翻译语音替换直播原声。您还可以完成以下配置:
|
字幕配置 | 是否开启字幕功能。开启后,将在画面上显示字幕。 支持配置原文和译文字幕的显示行数、字号、样式、底色、边距、字幕排序(原文在上或译文在上)等。其中,
|
关键词库 | 添加专有词汇及其期望译法,如品牌名、人名、产品名或功能名,供翻译模型参考,有助于提升专有词汇的翻译准确率,但不保证每次均采用配置的译法。如果使用关键词后仍出现错译,可在易错词中逐一添加可能出现的错译及其正确译法,对译文字幕进行强制纠正。 格式为 注意
|
易错词 | 配置需要强制纠正的译文字幕。需逐一添加可能出现的错译及其正确译法。每个错译或正确译法的长度为 1-50 个字符,最多可添加 500 对易错词,建议根据实际效果调整。 系统匹配到错译后,会将其强制替换为正确译法。易错词仅修改译文,不修改原文或同传声音。例如,当 Tim 被错译为蒂姆或提姆时,您可以添加以下易错词:
注意 易错词只按文字匹配,不判断上下文,因此仅适用于配置的文字本身可以明确判定为错误的场景。正确译法中请勿包含对应的错译。例如,配置颗粒 > 颗粒感后,如果字幕已正确显示为颗粒感,其中的颗粒仍会被替换,结果变为颗粒感感。 |
| 回调地址 | 用于接收回调消息的地址。该地址需支持 HTTP 或 HTTPS 协议,并可通过公网访问。长度为 1 到 100 个字符。有关声影同传回调消息,详见回调内容说明。 |

| 配置项 | 说明 |
|---|---|
播出延迟 | 配置播出延迟时长,以保证字幕翻译处理完成。取值范围为 0-60 秒。 建议取值如下:
说明 如果字幕出现的时间要早于原声或画面,可适当降低播出延迟时长,让字幕与原声或画面对齐,反之亦然。 |
| 字幕/同传 | 选择原文ASR字幕。 |
字幕语言 | 选择原文字幕的语言。
|
写入 SEI | 是否将字幕内容写入直播流的 SEI 消息。开启后,播放器可接收 SEI 消息中的字幕内容。 说明
|
字幕配置 | 打开字幕配置开关。支持配置原文字幕的出字方式、显示行数、字号、样式、底色、边距等。其中,
|
| 热词库 | 添加产品名、流行语等热词,供语音识别模型参考,有助于提升识别准确率,但不保证每次均能准确识别。热词需与原文语言一致,多个热词之间以空格分隔,输入的总字符数不超过 3 万。如果使用热词后仍出现识别错误,可在易错词中逐一添加可能出现的识别错误及其正确写法,对原文 ASR 字幕进行强制纠正。 |
易错词 | 配置需要强制纠正的原文 ASR 字幕。需逐一添加可能出现的识别错误及其正确写法。每个错误写法或正确写法的长度为 1-50 个字符,最多可添加 500 对易错词,建议根据实际效果调整。 系统匹配到错误写法后,会将其强制替换为正确写法。例如,当视频直播被错误识别为视屏直播时,您可以添加易错词:视屏直播(字幕)> 视频直播(纠正)。 注意 易错词只按文字匹配,不判断上下文,因此仅适用于配置的文字本身可以明确判定为错误的场景。正确写法中请勿包含对应的错误写法。例如,配置颗粒 > 颗粒感后,如果字幕已正确显示为颗粒感,其中的颗粒仍会被替换,结果变为颗粒感感。 |
| 回调地址 | 用于接收回调消息的地址。该地址需支持 HTTP 或 HTTPS 协议,并可通过公网访问。长度为 1 到 100 个字符。有关声影同传回调消息,详见回调内容说明。 |

| 配置项 | 说明 |
|---|---|
翻译语言 | 选择原文和译文的语言。当前原文和译文均支持中英混合、英语、日语和韩语。 说明
|
预设效果 | 如需快速配置,请直接选用一种预设效果。选用后,建议仅修改字幕格式和字体。 说明
|
字幕调整 | 设置字幕格式、字幕行数、每行字数、字体、边距等。其中,
|
| 热词库 | 添加产品名、流行语等热词,供语音识别模型参考,有助于提升识别准确率,但不保证每次均能准确识别。热词需与原文语言一致,多个热词之间以空格分隔,输入的总字符数不超过 3 万。 |
说明
AppName 和字幕后缀以外的所有配置。AppName 和 StreamName。例如推流地址为 rtmp://push.example.com/live/test?authinfo,则 AppName 为 live,StreamName 为 test。
rtmp://pull.example.com/live/test,字幕后缀为 _subtitle,则必须使用 rtmp://pull.example.com/live/test_subtitle 播放包含字幕、同传声音等效果的源流。| 方法 | 场景 | 说明 |
|---|---|---|
| 第三方拉流工具 | 无 SDK 开发资源。 | 在第三方拉流工具中,配置拉流地址,播放直播流。详见对应的官方文档或咨询官方客服。 |
| Web 拉流 SDK | 在 Web 浏览器中观看直播。 | 集成 Web 拉流 SDK,在您的网站或 Web 应用中播放直播流。详见集成 SDK。 |
客户端拉流 SDK | 在移动端自有 App 中观看直播。 | 集成客户端 SDK,在移动端 App 中播放直播流。详见:
|
视频直播控制台 | 用于开发或测试阶段的快速预览和调试。 | 在控制台的 Web 拉流页面,输入拉流地址进行快速播放验证。详见Web 拉流。 说明 仅支持播放 FLV、HLS 或 RTM 流。 |
如果您已添加字幕配置,但看不到字幕或字幕配置不生效,请逐一排查以下问题:



确保您在字幕配置中填写的 AppName,与您想要关联的转码配置的 AppName 一致。
为同一个 AppName 添加多种译文语言的字幕配置,当您使用该 AppName 推流时,观众即可按需选择字幕语言。
以下示例中,当使用 AppName live 推流时,观众可以切换观看英文字幕、日文字幕和无字幕版本,同时,在每种字幕版本中,可以切换原画、超清和高清档位的清晰度。
AppName live 添加以下转码流后缀的配置:
_uhd(无字幕的超清档位)_hd(无字幕的高清档位)_enuhd(英文字幕的超清档位)_enhd(英文字幕的高清档位)_jpuhd(日文字幕的超清档位)_jphd(日文字幕的高清档位)AppName live 添加以下字幕配置:
_en,关联转码后缀 _enuhd 和 _enhd,并设置译文语言为英文。_jp,关联转码后缀 _jpuhd 和 _jphd,并设置译文语言为日文。rtmp://push.example.com/live/test 推送源流。默认情况下,在为一个 AppName 配置了多种语言的字幕后,当您使用该 AppName 推流时,系统会自动启动所有关联的字幕任务。这在某些只需要部分语言字幕的场景下,会产生不必要的成本。
为解决此问题,您可以在推流地址中添加以下参数,来精确控制每次推流具体需要开启哪些语言的字幕。
custom_trans:必须携带此参数并设置取值为 1,系统才会识别 trans_suffix 参数。若不携带该参数,系统将默认启动所有关联的字幕任务。trans_suffix:指定本次推流要开启字幕任务的转码后缀或字幕后缀。多个取值之间用英文逗号 (,) 分隔。例如,推流地址是 rtmp://push.example.com/live/test,您为字幕后缀 _en 配置了英文字幕,为转码后缀 _fr 配置了法文字幕,则可使用以下推流地址,只开启英文和法文字幕:rtmp://push.example.com/live/test?custom_trans=1&trans_suffix=_en,_fr。注意
如果某场直播不需要显示任何字幕,在推流地址仅携带 custom_trans=1 即可,例如 rtmp://push.example.com/live/test?custom_trans=1,此时不收取字幕费用。
声影同传任务与字幕配置的声影同传模式使用相同的翻译模型,翻译效果相同。请根据具体的使用场景,选择合适的模式。
不能。字幕功能仅支持识别人声内容并翻译,无法根据原文字幕进行翻译。
不支持。字幕功能仅针对直播流中的人声音频进行识别和翻译,不支持对弹幕、评论、聊天消息等互动文本内容进行翻译。
不可以。视频直播暂不支持导出字幕文件。
不可以。目前暂不支持自动检测直播语言,仅支持根据同传任务配置的输入语言和输出语言进行翻译。此类场景下,建议将输入语言设置为主播主要使用的语言(如中文)。在本例中,仅会将中文内容翻译为英文,而日文歌曲部分则仍保留日文。