У меня есть задача, где я должен проверить качество звука в файле .wav
Следующие вещи мне нужно определить:
Есть ли какая-нибудь библиотека JS, в которой я могу реализовать вышеупомянутые функции? Я использую AWS Lambda-Node js для этой функции.
У вас есть два варианта, оба связаны с программным обеспечением, созданным превосходным проектом LAME .
Пакет lame npm представляет собой полнофункциональную привязку к библиотеке C libmp3lame . Я бы рекомендовал это однозначно, за исключением того, что он не обновлялся четыре года.
Вы также можете использовать пакет node-lame npm. Это оболочка вокруг хромого инструмента CLI вместо библиотеки C. Производительность из-за этого намного хуже, но пользоваться им проще. Он также обновляется чаще, чем ранее упомянутая альтернатива.
Вы можете использовать пакет npm wavefile .
Вы должны использовать пакет ogg npm. Форк @suldashi поддерживается гораздо чаще, чем первичный репозиторий. Вам также может понадобиться node-vorbis для обработки декодирования.