基于 Amazon AI Service 实现智能语音分析

利用 Amazon AI Service 中 全托管的语音会话和 NLP 服务,快速集成智能语音分析能力。

管理 AWS 资源

登录控制台

观看视频开始学习:


a. 点击此处下载资源包,检查资源包包含的内容:

  • Lambda代码:lambda_function.zip
  • 音频测试文件:test-voice.mp3

(单击以缩放)


b. 浏览器打开 Amazon AWS 官网 ,进入控制台

(单击以缩放)


c. 右上角选择区域 “新加坡”

(单击以缩放)


d. 搜索 s3 进入控制台

(单击以缩放)


e. 点击创建存储桶,选择区域 “新加坡”,选择默认配置,点击完成

(单击以缩放)


f. 进入存储桶,点击上传按钮,上传 Lambda 代码:lambda_function.zip 和音频 test-voice.mp3 两个文件

(单击以缩放)


a. 登录 Lambda 控制台,创建函数,选择 Python 3.6 运行时

(单击以缩放)


b. 导入函数代码选择从 s3 上传文件

(单击以缩放)


c. 复制 lambda_function.zip 在 s3 路径

(单击以缩放)


d. 更改所有 s3 存储桶相关的名称

(单击以缩放)


e. 点击在 IAM 控制台查看角色

(单击以缩放)


f. 点击 “附加策略”

(单击以缩放)


g. 添加 transcribe/translate/comprehend/s3 策略

(单击以缩放)

(单击以缩放)

(单击以缩放)

(单击以缩放)


h. 增加 Lambda 超时时长

(单击以缩放)

(单击以缩放)


i. 点击右上角 “测试”

(单击以缩放)


j. 创建测试事件

(单击以缩放)


k. 点击测试,查看 API 返回结果

(单击以缩放)

通过本视频您将学习到如何利用 Amazon Transcribe, Amazon Comprehend, Amazon Translate 快速集成智能语音分析能力,而不需要具备太多的机器学习经验。

现在您已经掌握了如何去使用 Amazon Transcribe, Amazon Comprehend, Amazon Translate 快速集成智能语音分析能力,您可以进一步探索和尝试更多的场景,如分析电影对白中的内容,分析弹幕中见解和关键词等;另外,Transcribe 也支持流式语音转录的能力,更多信息请参见后续内容。