書き起こしを管理するための外部サイトの構築に取り組んでおり、現在、API を使用して AWS Transcribe 用に作成したカスタム語彙を取得しようとしています。私の意図は、単語のリストを取得し、それらをテキストボックスに表示してユーザーが編集できるようにし、編集したリストを AWS に送り返すことです。存在する 'GetVocabulary' アクションを使用すると、カスタム語彙を要求できますが、単純に次のように返されます。
応答構文
{
"DownloadUri": "string",
"FailureReason": "string",
"LanguageCode": "string",
"LastModifiedTime": number,
"VocabularyName": "string",
"VocabularyState": "string"
}
「DownloadUri」からさまざまな方法でテキスト ドキュメントを取得/スクレイピングしようとしましたが、あらゆる種類のアクセス/CORS の問題が発生したため、成功しませんでした。これは、アクセス許可を設定できる独自の S3 バケットに保存されているため、通常の文字起こしファイルを回避することができたものでした。ただし、カスタム語彙は AWS 独自のデフォルト バケットのどこかに保存されているため (場所がわかりません)、アクセス許可を変更することはできません (または、少なくとも変更する場所がわかりません)。
私の現在の回避策は、単に DownloadUri を iframe にロードし、ユーザーに iframe から単語をコピーしてテキスト ボックスに貼り付けてから編集させることです。ただし、これは明らかに理想的/エレガントではありません。
これに関するヘルプ/情報は大歓迎です、ありがとう!!