Home

Awesome

SoX for AWS Lambda

Run Sound eXchange (SoX), the Swiss Army knife of audio manipulation, with Lame on AWS Lambda.

This is a static binary of sox utility, built for AWS Lambda, deployable as an AWS lambda layer. It can help you get started quickly with SoX inside Lambda functions. It supports sox, soxi and lame commands.

Use within Lambda

You can use a pre-deployed ARN: arn:aws:lambda:us-east-1:145266761615:layer:sox:1 or deploy yourself -- edit Makefile to set your deployment bucket etc, then just run make deploy.

The binaries will be in /opt/bin/ inside your Lambda container.

Alternatively, grab the binaries from the vendor directory and package to Lambda yourself.

License

GNU GENERAL PUBLIC LICENSE, Version 2.