0

我正在构建一个外部站点来管理转录,目前正在尝试获取我使用 API 为 AWS Transcribe 创建的自定义词汇表。我的意图是获取单词列表,将它们显示在文本框中供用户编辑,然后将编辑后的列表发送回 AWS。存在的“GetVocabulary”操作允许我请求自定义词汇,但它只是返回:

响应语法

{
   "DownloadUri": "string",
   "FailureReason": "string",
   "LanguageCode": "string",
   "LastModifiedTime": number,
   "VocabularyName": "string",
   "VocabularyState": "string"
}

我尝试以多种不同的方式从“DownloadUri”中抓取/抓取文本文档,但由于收到各种访问/CORS 问题而没有成功。这是我能够绕过正常转录文件的东西,因为它们存储在我自己的 S3 存储桶中,我可以为其设置访问权限。然而,自定义词汇存储在 AWS 自己的默认存储桶的某个位置(我不知道在哪里),因此我无法更改访问权限(或者至少不知道在哪里这样做)。

我目前的解决方法是简单地将 DownloadUri 加载到 iframe 中,让用户简单地将 iframe 中的单词复制并粘贴到文本框中,然后对其进行编辑。不过,这显然一点也不理想/优雅。

任何有关此的帮助/信息将不胜感激,谢谢!

4

0 回答 0