用经过身份验证的用户构建转录应用 - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

帮助我们改进Amazon SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub.

这些区域有:Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

用经过身份验证的用户构建转录应用

在本教程中,您将学习如何:

  • 使用 Amazon Cognito 身份池实施身份验证,以接受与 Amazon Cognito 用户池联合的用户。

  • 使用 Amazon Transcribe ranscribe 在浏览器中转录和显示录音。

场景

该应用程序允许用户使用唯一的电子邮件和用户名注册。确认电子邮件后,他们可以录制自动转录和显示在应用程序中的语音信息。

工作方式

该应用程序使用两个 Amazon S3 存储桶,一个用于托管应用程序代码,另一个用于存储转录。该应用程序使用 Amazon Cognito 用户池对用户进行身份验证。经过身份验证的用户有 IAM 权限来访问所需Amazon服务。

用户第一次记录语音消息时,Amazon S3 会在 Amazon S3 存储桶中创建一个具有用户名的唯一文件夹,用于存储转录。Amazon Transcribe 将语音消息转录为文本,然后将其保存在用户文件夹中的 JSON 格式。当用户刷新应用程序时,会显示他们的转录,可供下载或删除。

完成本教程大约需要 30 分钟。