[英]Slice Audio files using AWS lambda and S3 on serverless architecture
我们将AWS无服务器架构用于我们的联络中心。 我们将音频记录存储在S3存储桶上,并使用lambda函数对其进行处理。 我们的要求是从录音中删除敏感细节,例如付款信息。 因此,我们需要使用开始时间和持续时间获取敏感的付款详细信息,从S3存储桶和切片中获取音频记录,然后将其余的记录片段合并为一个。
我们如何通过使用AWS lambda(NodeJS / Python),S3来实现这一目标?
谢谢,Ganesh
我自己还没有尝试过,但是我会使用lambda-audio
程序包,其中包含SoX(用于声音文件的瑞士军刀),然后按此处所述运行trim
命令。
以下是一些入门代码:
lambdaAudio.sox('./input.mp3 /tmp/output.wav trim 0 10')
.then(response => {
// Do something when the first 10 seconds of the file have been extracted
})
.catch(errorResponse => {
console.log('Error from the sox command:', errorResponse)
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.