繁体   English   中英

在无服务器架构上使用AWS Lambda和S3切片音频文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM