Преобразование аудиофайла в текст в функции AWS Lambda - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь преобразовать аудиофайл в текст, используя пакет python speech_regcognition. Но это работает только с очень маленьким аудиофайлом (скажем, 10 секунд). Но мне нужно конвертировать аудиофайл продолжительностью более 60 секунд. Я знаю, что могу использовать Google voice API для преобразования аудиофайла в текст, но это платная услуга. Я не хочу пользоваться платным сервисом. Поэтому теперь я планировал разделить этот оригинальный аудиофайл на несколько небольших аудиофайлов. Допустим, если у меня есть 60-секундный аудиофайл, я преобразую каждую часть в 10-секундные аудиофайлы. Я пытаюсь выполнить эту часть в сервисе AWS Lambda после загрузки аудиофайлов в корзину S3. Чтобы я мог использовать этот бесплатный сервис speech_recognition , мне не нужно использовать ключ API Google (Платный).

Мой вопрос : Если я воспользуюсь этой методологией, это создаст какую-либо проблему, или служба Google может определить, когда я использую ее в своей службе AWS Lambda?

Примечание : преобразование аудиофайла в текстовый файл. Функция лямбда AWS будет выполняться более миллиона раз.

1 Ответ

0 голосов
/ 17 января 2019

Я бы порекомендовал вам сэкономить время и нервы, используя Amazon Transcribe . Это было бы легко интегрировать с вашей функцией AWS Lambda.

Если вас беспокоит стоимость , существует Бесплатный уровень :

60 минут в месяц в течение 12 месяцев

Уровень бесплатного пользования Amazon Transcribe предоставляется вам в течение 12 месяцев, начиная с даты, когда вы создали свой первый запрос на транскрипцию. Когда срок бесплатного использования истекает, или если использование вашего приложения превышает уровень бесплатного использования, вы просто платите стандартные тарифы за услугу «плати по мере использования».

После этого это 0,0004 $ в секунду. Это 2,4 цента в минуту или 1,44 доллара в час.

Личное время, которое вы сэкономите, превысит стоимость, если вы превысите уровень бесплатного пользования.

...