首页 > 解决方案 > 使用 pydub 和 AWS Lambda

问题描述

下午所有 -

所以我认为标题确实说明了大部分内容,但在这里。我是 AWS 和 Lambda 领域的新手,学习这一点很有趣。我正在做一个项目,我想自动合并 S3 中的两个文件存储。我从 AWS ( https://github.com/aws-samples/chime-voiceconnector-agent-assist/blob/master/infrastructure/function/src/retrieveMergedAudioUrl/lambda_function.py )的查找人员那里找到了这个 lambda 函数。参考:

从 pydub 导入 AudioSegment

所以我无法弄清楚的是,如何在 lambda/serverless 代码的世界中导入/构建 pydub。

谢谢,

理查德

标签: aws-lambdapydub

解决方案


我建议按照这些说明将 pydub 作为 Lambda 层上传(但在 requirements.txt 中添加 pydub)。如果您在本地运行 pydub,您可以查看正在使用的版本:

import pydub
print(pydub.__version__)

完整说明在这里:https ://medium.com/@qtangs/creating-new-aws-lambda-layer-for-python-pandas-library-348b126e9f3e


推荐阅读