我正在构建一个外部站点来管理转录,并且目前正在尝试获取使用API为AWS Transcribe创建的自定义词汇表。我的意图是获取单词列表,将其显示在文本框中供用户编辑,然后将编辑后的列表发送回AWS。存在的“ GetVocabulary”操作确实允许我请求自定义词汇,但它只是返回:
响应语法
{
"DownloadUri": "string",
"FailureReason": "string",
"LanguageCode": "string",
"LastModifiedTime": number,
"VocabularyName": "string",
"VocabularyState": "string"
}
我曾尝试以多种不同的方式从“ DownloadUri”中抓取/抓取文本文档,但由于收到各种访问/ CORS问题而未能成功。对于普通的转录文件,这是我能够解决的问题,因为它们存储在我自己的S3存储桶中,可以为其设置访问权限。但是,自定义词汇表存储在AWS自己的默认存储桶中的某个位置(我不知道在哪里),因此无法更改访问权限(或者至少不知道在何处进行更改)。
我当前的解决方法是将DownloadUri简单地加载到iframe中,让用户简单地将iframe中的单词复制并粘贴到文本框中,然后对其进行编辑。显然这根本不是理想/优雅。
任何帮助/信息,将不胜感激,谢谢!