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