Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3) 的所有 API 操作。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用经过身份验证的用户构建转录应用程序
在本教程中,您将学习如何:
-
使用 Amazon Cognito 身份池实现身份验证,以接受与 Amazon Cognito 用户池联合的用户。
-
使用 Amazon Transcribe 在浏览器中转录并显示录音。
场景
该应用程序使用户能够使用唯一的电子邮件和用户名进行注册。确认电子邮件后,他们可以录制语音消息,这些语音消息会自动转录并显示在应用程序中。
工作原理
该应用程序使用两个 Amazon S3 桶,一个用于托管应用程序代码,另一个用于存储转录。该应用程序使用 Amazon Cognito 用户池对您的用户进行身份验证。已经过身份验证的用户有 IAM 权限来访问所需的Amazon服务。
用户首次录制语音消息时,Amazon S3 会在 Amazon S3 存储桶中创建一个带有用户名字的唯一文件夹,用于存储转录。Amazon Transcribe 将语音消息转录为文本,并将其以 JSON 形式保存在用户的文件夹中。当用户刷新应用程序时,他们的转录内容会显示出来,可供下载或删除。
完成本教程大约需要 30 分钟。