首页 视频直播 功能特性 功能管理 实时字幕(公测)

实时字幕(公测)

更新时间: 2025-04-29 13:39:14

视频直播提供实时字幕功能,可以通过实时语音识别将直播流的语音转换成字幕,且支持翻译。当前视频直播实时字幕支持中文、英文、西班牙文和俄文的互译。通过阅读本文,您可以快速了解实时字幕的使用流程、触发方式等功能。

注意事项

  • 具体支持实时字幕功能的直播中心,请参见服务地域

  • 当前实时字幕功能处于邀测阶段,单个用户最多可添加300个字幕模板。一个字幕模板可以关联多个字幕规则。

  • 字幕模板仅配置字幕本身的信息,包括字幕的内容、布局等,不包括与直播流中的域名和AppName的关联关系;字幕规则用于配置域名和AppName与字幕模板的关联关系。

  • 字幕模板配置完成后,需要再添加字幕规则,并在字幕规则中关联此字幕模板,设置域名和AppName,且必须与直播推流地址的AppName保持一致,重新推流后,播流中才能带字幕。

使用流程

image

步骤一:添加字幕模板

控制台操作指引

  1. 登录视频直播控制台

  2. 在左侧导航栏选择功能管理 > 实时字幕 ,进入实时字幕页面,选择字幕模板页签。

  3. 选择字幕模板配置的区域,然后单击添加字幕模板,配置字幕模板。image

您可以在预览区域查看字幕效果,通过调整预览画面尺寸、字幕尺寸和位置等信息对实际效果进行实时预览。字幕模板参数及说明如下表所示。

参数

描述

创建方式

  • 新建字幕模板:重新创建一个自定义字幕模板。

  • 复制原有字幕模板:可选择已创建的字幕模板进行参数的复制,快速创建字幕模板。

字幕模板名称

字幕模板的名称。仅支持数字、大小写字母或短横线-,短横线不能位于首位。

字幕描述

字幕信息描述。支持输入中英文、数字、字符,长度不超过128个字符。

源语言

支持中文、英文、俄文。

翻译

支持不翻译、中文、英文、西班牙文、俄文。

  • 当选择中文、英文、西班牙文、俄文时可选择是否显示源语言。

  • 当选择不翻译时默认必须展示源语言。

最大行数

显示的最大行数,取值范围:支持输入【1,300】内的整数。

每行最大字数

每行最多显示的字数。取值范围:支持输入【10,320】内的整数。

字体

字体,取值:

  • 楷体

  • 阿里巴巴普惠体-常规

  • 阿里巴巴普惠体-粗体

  • 阿里巴巴普惠体-细体

  • 思源黑体-常规

  • 思源黑体-粗体

  • 思源黑体-细体

字体大小

字体的大小。

字幕背景

关闭时不显示字幕背景,打开后可设置字幕背景颜色和透明度。

颜色设置

支持设置字幕颜色和透明度、字幕背景颜色和透明度。

画面尺寸(宽x高)

预览画面尺寸,取值:

  • 横屏流畅360P 640x360

  • 竖屏流畅360P 360x640

  • 横屏标清480P 854x480

  • 竖屏标清480P 480x854

  • 横屏高清720P 1280x720

  • 竖屏高清720P 720x1280

  • 横屏超高清1080P 1920x1080

  • 竖屏超高清1080P 1080x1920

  1. 单击提交,完成字幕模板配置。

  2. 添加字幕模板成功后,会弹出添加字幕规则提示框。您可以单击立即添加,为此模板添加字幕规则;如果您暂不需要添加字幕规则,可以选择稍后再说,后续添加字幕规则配置。

  3. 您可在字幕模板页签下的模板列表中,选择您需要修改的模板,并在操作列单击预览修改删除按钮,对模板进行管理:

    操作

    说明

    预览

    对字幕实际效果进行预览。

    修改

    对字幕模板参数进行调整。

    删除

    • 在字幕模板列表页面,如果绑定的字幕规则显示为0时,表示此字幕模板暂未绑定字幕规则,可单击删除按钮,对字幕模板进行删除。

    • 如果绑定的字幕规则显示不为0时,表示此字幕模板已经绑定了字幕规则,删除按钮置灰,不可删除。需先删除此字幕模板绑定的字幕规则,才可进行字幕模板的删除。可单击绑定的字幕规则对应的数值查看已绑定的字幕规则。

    添加字幕规则

    为此字幕模板添加字幕规则,配置相关参数,具体可参考步骤二:添加字幕规则

    说明

    修改和删除字幕模板不会影响正在进行的直播流。需要重新推流后,修改和删除字幕模板才可生效。

API操作指引

通过API配置,已提供以下接口供用户使用。

接口

参考文档

AddLiveAISubtitle

添加直播字幕模板

DeleteLiveAISubtitle

删除字幕模板

UpdateLiveAISubtitle

更新字幕模板

DescribeLiveAISubtitle

查询字幕模板

步骤二:添加字幕规则

控制台操作指引

  1. 登录视频直播控制台

  2. 在左侧导航栏选择功能管理 > 实时字幕 ,进入实时字幕页面,选择字幕规则页签。

  3. 选择字幕规则需要配置的区域,选择对应区域后仅能配置此区域下的域名和字幕模板。然后单击添加字幕规则image

字幕规则参数及说明如下表所示:

参数

描述

规则描述

字幕规则描述。支持输入中英文、数字、字符,长度不超过128个字符。

播流域名

选择需要配置的主播放域名。

AppName

播流所属应用名称。AppName必须与推流地址中的AppName名称一样,字幕模板才能生效。支持数字、大小写字母、短划线(-)、下划线(_),长度不超过256个字符。

字幕模板

选择已配置好的字幕模板。若无模板,请先添加字幕模板,具体操作请参见步骤一:添加字幕模板

输出设置

建议字幕规则里的输出设置与字幕模板的画面尺寸保持一致,以获取准确的播放效果。字幕流的输出设置支持以下规格:

  • 横屏流畅 360P 640x360

  • 竖屏流畅 360P 360x640

  • 横屏标清 480P 854x480

  • 竖屏标清 480P 480x854

  • 横屏高清 720P 1280x720

  • 竖屏高清 720P 720x1280

  • 横屏超清 1080P 1920x1080

  • 竖屏超清 1080P 1080x1920

拉流触发

字幕流触发方式。

  • 开启时:只有播放直播流才会启动字幕,若5分钟内没有播放则会断掉字幕,后续再有播放才会启动。

  • 关闭时:只要有推流就启动字幕,与是否有播放无关。

image
  1. 单击提交,完成字幕规则的配置。

    说明

    字幕规则配置成功后,需要重新推流后,播流中才能带字幕。

  2. 字幕规则页签的规则列表中,选择您需要修改的规则,在操作列单击预览编辑删除按钮:

    • 预览:对字幕实际效果进行预览。

    • 编辑:可对字幕规则参数进行调整。

    • 删除:对字幕规则进行删除。

API操作指引

通过API配置,已提供以下接口供用户使用。

接口

参考文档

AddLiveAIProduceRules

添加实时字幕规则

UpdateLiveAIProduceRules

更新实时字幕规则

DescribeLiveAIProduceRules

查询字幕规则

DeleteLiveAIProduceRules

删除字幕规则

步骤三:直播推流

通过控制台的地址生成器或自主拼接直播流地址生成直播推流地址。具体操作详见:生成推流地址和播放地址

步骤四:播放字幕流

要播放带字幕的直播流需要使用字幕流的播放地址,即需要在StreamName后加_{字幕模板名称}:

  • RTMP:rtmp://example.aliyundoc.com/app/stream_{字幕模板名称}?auth_key={鉴权串}

  • FLV:http://example.aliyundoc.com/app/stream_{字幕模板名称}.flv?auth_key={鉴权串}

  • M3U8:http://example.aliyundoc.com/app/stream_{字幕模板名称}.m3u8?auth_key={鉴权串}

上一篇: 拉流转推 下一篇: DRM管理
阿里云首页 视频直播 相关技术圈