AWS Transcribe - Невозможно получить пользовательский словарь - PullRequest
0 голосов
/ 12 марта 2019

Я работаю над созданием внешнего сайта для управления транскрипциями и в настоящее время пытаюсь получить пользовательский словарь, который я создал для AWS Transcribe, используя API.Я собираюсь получить список слов, отобразить их в текстовом поле для редактирования пользователем, а затем отправить отредактированный список обратно в AWS.Существующее действие «GetVocabulary» позволяет мне запрашивать пользовательский словарь, но оно просто возвращает:

Синтаксис ответа

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

Я попытался получить / удалить текстовый документ из «DownloadUri»"во многих отношениях, но не увенчались успехом из-за получения всевозможных проблем с доступом / CORS.Это было то, что я смог обойти для обычных файлов транскрипции, так как они хранятся в моих собственных корзинах S3, для которых я могу установить права доступа.Однако пользовательские словари хранятся где-то в собственных корзинах AWS по умолчанию (я понятия не имею, где), и поэтому я не могу изменить права доступа (или, по крайней мере, не знаю, где это сделать).

Мой текущийОбходной путь - просто загрузить DownloadUri в iframe и попросить пользователя просто скопировать и вставить слова из iframe в текстовое поле, а затем отредактировать их.Хотя это явно не идеально / элегантно.

Любая помощь / информация с этим будет принята с благодарностью, спасибо !!

...