Вот
===

ел бы преобразовать речь в текст, используя сервис AWS и AWS java-sdk, но я не могу найти какой-либо API в AWS java-sdk. Есть ли сервис, который делает это? Я использовал сервис AWS Polly для преобразования текста в речь, используя AWS java-sdk, но не наоборот (речь в текст). Как это можно сделать?

 прежде чем тратить на это время, важно сказать, что на момент публикации этой публикации время, необходимое для получения текста аудио, содержащего «Да», составляет приблизительно 1 мин. Учитывая эту производительность, я выбрал сервис Google.

Тем не менее, я делюсь кодом, который неправдоподобен, так как он был предназначен для выполнения технико-экономического обоснования.

Этот сервис требует, чтобы звук был помещен в ведро, а затем указано, что он расшифровывает uri, затем работа запускается и аналогичным образом получается результат в формате json.

В этом примере мы решили дождаться окончания работы и затем получить результат.

Основными зависимостями являются:

мой выбор учетных данных:

В исходном коде мы создадим S3 и откроем клиент, заменим регион тем, который соответствует сегменту.

Затем мы загружаем аудио файл в корзину

BUCKET\_NAME - это константа с именем сегмента. fileName: необязательно, чтобы это было имя файла, это может быть любой идентификатор, который мы хотим использовать.

Как только мы загрузим аудио в корзину, мы создадим задание на запись.

Просмотрите параметры языка и MediaSampleRateHertz.

Создать имя для работы.

и завершить запрос и начать работу

В этом случае цикл ожидания ответа, есть и другие более эффективные варианты.

transcriptionJob.getTranscript (). getTranscriptFileUri () возвращает URI для использования с любым http-клиентом, либо Apache HttpClient, либо, как в моем случае, я предпочитаю JODD (<https://jodd.org/http/>)

скачать:

AmazonTranscription - это класс, который я создал, чтобы содержать json. Я делюсь необходимыми классами, чтобы содержать разбор json, я избегаю наборов и получаю не так много.

Просто добавьте try / catch, где это необходимо.

Я надеюсь, что ничего не упустил из виду и что это будет полезно, мне потребовалось некоторое время, чтобы понять эту модель Amazon, и я надеюсь избежать других в то время

Извините, если есть ошибки в написании, но это не мой родной язык.