Я хочу преобразовать аудиофайл в текст с помощью Amazon Lex. Есть ли какой-либо javascript sdk, предоставленный Amazon для этого? Я пишу в приложение nodejs для достижения этого
Да, вы можете использовать Amazon API «Lex Runtime Service» с Javascript SDK . При этом вы можете отправлять аудиофайлы с помощью метода PostContent.
PostContent
Вот разрешенные форматы аудио:
contentType Выпередайте это значение как HTTP-заголовок Content-Type. Указывает формат аудио или текст.Значение заголовка должно начинаться с одного из следующих префиксов: формат PCM , аудиоданные должны быть в порядке байтов с прямым порядком байтов. audio / l16;Скорость = 16000;каналы = 1 аудио / x-l16;частоты дискретизации = 16000;количество каналов = 1 аудио / lpcm;частоты дискретизации = 8000;размер выборки-бит = 16;Канал подсчета = 1;is-big-endian = false формат Opus audio / x-cbr-opus-with-preamble;Преамбула величина = 0;скорость передачи битов = 256000;frame-size-milliseconds = 4 Текстовый формат текст / обычный текст;charset = utf-8
contentType Выпередайте это значение как HTTP-заголовок Content-Type.
Указывает формат аудио или текст.Значение заголовка должно начинаться с одного из следующих префиксов:
формат PCM , аудиоданные должны быть в порядке байтов с прямым порядком байтов.
audio / l16;Скорость = 16000;каналы = 1
аудио / x-l16;частоты дискретизации = 16000;количество каналов = 1
аудио / lpcm;частоты дискретизации = 8000;размер выборки-бит = 16;Канал подсчета = 1;is-big-endian = false
формат Opus
audio / x-cbr-opus-with-preamble;Преамбула величина = 0;скорость передачи битов = 256000;frame-size-milliseconds = 4
Текстовый формат
текст / обычный текст;charset = utf-8