Устранение ошибки audio duration should be less than 30s
Статья создана
Обновлена 23 августа 2024 г.
Описание проблемы
При загрузке в API SpeechKit для распознавания файла с аудиозаписью в формате OGG возникает ошибка:
{'error_code': 'BAD_REQUEST', 'error_message': 'audio duration should be less than 30s'}
При этом длительность загружаемого аудиофайла может составлять менее 30 секунд.
Решение
Ошибка может возникать из-за неподдерживаемого кодека файла, отправленного на распознание. Для формата медиаконтейнера OGG сервис поддерживает только кодек Opus.
Для корректного распознавания используйте данные, закодированные с помощью этого аудиокодека.