实验概览
本实验中,您将借助 Amazon Web Services (AWS) 人工智能 (AI) 服务为视频工作流构建原型。该工作流将自动生成原文字幕、备选语言字幕以及备选语言音轨。您需要借助 Amazon Transcribe、Amazon Translate、以及 Amazon Polly 来完成这些任务。
工作流及其要求
在本实验中,您拥有附带音频的现有视频资产。您需要通过提供原文字幕、备选语言字幕以及备选语言音轨来增加观众数量,并满足相关规定。您希望这个系统是自动化的,但首先,您必须构建工作流的原型。
要求:
- 使用带有音频的视频作为输入
- 借助自动化服务转录音频
- 使用转录副本创建可接受格式的原文字幕文件
- 翻译之前创建的副本
- 使用翻译创建可接受格式的字幕文件
- 借助文字转语音功能生成翻译后副本的计时音频文件
- 将原始视频及音频、原文字幕文件、翻译字幕文件和生成的音频文件合并到一个 Apple HTTP Live Streaming (HLS) 堆栈中,以准备好进行流式传输
基于您对 AWS AI 和媒体服务的了解,您为您的流程定义了如下所示的工作流:
本实验的工作流
您将使用 AWS AI 服务自动生成必备的组件,用于为原始视频创建原文字幕、备选语言翻译字幕以及备选语言音轨。之后,您将使用 AWS Elemental MediaConvert 将这些组件拼接至 Apple HLS 堆栈中。
本实验的数据流
涵盖的主题
本实验结束时,您将能够:
- 借助三项 AWS AI 服务(Amazon Transcribe、Amazon Translate 和 Amazon Polly)构建一个流程,以自动生成原文字幕、备选语言翻译字幕以及备选语言音轨
- 使用 Amazon Transcribe 生成视频的副本
- 使用 Amazon Translate 将副本翻译成另一种语言
- 使用 Amazon Polly 将备选语言的副本转换为备选语言的音频
- 借助 AWS Elemental MediaConvert 构建一个 Apple HLS 堆栈
- 验证音频和原文/翻译字幕能否在视频播放器中正常运行
技术性知识先决条件
要成功完成本实验,您应该熟悉 AWS 管理控制台的基本导航操作,并且能够熟练使用文本编辑器编辑脚本。