ApsaraVideo for Live提供即時字幕功能,可以通過即時語音辨識將直播流的語音轉換成字幕,且支援翻譯。當前ApsaraVideo for Live即時字幕支援中文、英文、西班牙文和俄文的互譯。通過閱讀本文,您可以快速瞭解即時字幕的使用流程、觸發方式等功能。
注意事項
具體支援即時字幕功能的直播中心,請參見服務地區。
當前即時字幕功能處於邀測階段,單個使用者最多可添加300個字幕模板。一個字幕模板可以關聯多個字幕規則。
字幕模板僅配置字幕本身的資訊,包括字幕的內容、布局等,不包括與直播流中的網域名稱和AppName的關聯關係;字幕規則用於佈建網域名和AppName與字幕模板的關聯關係。
字幕模板配置完成後,需要再添加字幕規則,並在字幕規則中關聯此字幕模板,設定網域名稱和AppName,且必須與直播推流地址的AppName保持一致,重新推流後,播流中才能帶字幕。
即時字幕屬於收費功能,當前為公測階段,您可以免費使用,公測結束後將正常收費,具體時間另行通知。
使用流程
步驟一:添加字幕模板
控制台操作指引
在左側導覽列選擇功能管理 > 即時字幕 ,進入即時字幕頁面,選擇字幕模板頁簽。
選擇字幕模板配置的地區,然後單擊添加字幕模板,配置字幕模板。

您可以在預覽地區查看字幕效果,通過調整預覽畫面尺寸、字幕尺寸和位置等資訊對實際效果進行即時預覽。字幕模板參數及說明如下表所示。
參數 | 描述 |
建立方式 |
|
字幕模板名稱 | 字幕模板的名稱。僅支援數字、大小寫字母或虛線-,虛線不能位於首位。 |
字幕描述 | 字幕資訊描述。支援輸入中英文、數字、字元,長度不超過128個字元。 |
源語言 | 支援中文、英文、俄文。 |
翻譯 | 可選中文、英文、西班牙文、俄文、不翻譯。
|
最大行數 | 顯示的最大行數,取值範圍:支援輸入【1,300】內的整數。 |
每行最大字數 | 每行最多顯示的字數。取值範圍:支援輸入【10,320】內的整數。 |
字型 | 字型,取值:
|
字型大小 | 字型的大小。 |
字幕背景 | 關閉時不顯示字幕背景,開啟後可設定字幕背景顏色和透明度。 |
顏色設定 | 支援設定字幕顏色和透明度、字幕背景顏色和透明度。 |
畫面尺寸(寬x高) | 預覽畫面尺寸,取值:
|
單擊提交,完成字幕模板配置。
添加字幕模板成功後,會彈出添加字幕規則提示框。您可以單擊立即添加,為此模板添加字幕規則;如果您暫不需要添加字幕規則,可以選擇稍後再說,後續添加字幕規則配置。
您可在字幕模板頁簽下的模板列表中,選擇您需要修改的模板,並在操作列單擊預覽、修改或刪除按鈕,對模板進行管理:
操作
說明
預覽
對字幕實際效果進行預覽。
修改
對字幕模板參數進行調整。
刪除
在字幕模板列表頁面,如果綁定的字幕規則顯示為0時,表示此字幕模板暫未綁定字幕規則,可單擊刪除按鈕,對字幕模板進行刪除。
如果綁定的字幕規則顯示不為0時,表示此字幕模板已經綁定了字幕規則,刪除按鈕置灰,不可刪除。需先刪除此字幕模板綁定的字幕規則,才可進行字幕模板的刪除。可單擊綁定的字幕規則對應的數值查看已綁定的字幕規則。
添加字幕規則
為此字幕模板添加字幕規則,配置相關參數,具體可參考步驟二:添加字幕規則。
說明修改和刪除字幕模板不會影響進行中的直播流。需要重新推流後,修改和刪除字幕模板才可生效。
API操作指引
通過API配置,已提供以下介面供使用者使用。
介面 | 參考文檔 |
AddLiveAISubtitle | |
DeleteLiveAISubtitle | |
UpdateLiveAISubtitle | |
DescribeLiveAISubtitle |
步驟二:添加字幕規則
控制台操作指引
在左側導覽列選擇功能管理 > 即時字幕 ,進入即時字幕頁面,選擇字幕規則頁簽。
選擇字幕規則需要配置的地區,選擇對應地區後僅能配置此地區下的網域名稱和字幕模板。然後單擊添加字幕規則。

字幕規則參數及說明如下表所示:
參數 | 描述 |
規則描述 | 字幕規則描述。支援輸入中英文、數字、字元,長度不超過128個字元。 |
播流網域名稱 | 選擇需要配置的主播放網域名稱。 |
AppName | 播流所屬應用程式名稱。AppName必須與推流地址中的AppName名稱一樣,字幕模板才會生效。支援數字、大小寫字母、短劃線(-)、底線(_),長度不超過256個字元。 |
字幕模板 | 選擇已配置好的字幕模板。若無模板,請先添加字幕模板,具體操作請參見步驟一:添加字幕模板。 |
輸出設定 | 建議字幕規則裡的輸出設定與字幕模板的畫面尺寸保持一致,以擷取準確的播放效果。字幕流的輸出設定支援以下規格:
|
拉流觸發 | 字幕流觸發方式。
|
單擊提交,完成字幕規則的配置。
說明字幕規則配置成功後,需要重新推流後,播流中才能帶字幕。
在字幕規則頁簽的規則列表中,選擇您需要修改的規則,在操作列單擊預覽、編輯或刪除按鈕:
預覽:對字幕實際效果進行預覽。
編輯:可對字幕規則參數進行調整。
刪除:對字幕規則進行刪除。
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={鑒權串}
即時字幕暫不支援ARTC協議播放。